【甘道夫】Hive0.13.1图形界面HWI尝鲜

2024-05-26 13:58

本文主要是介绍【甘道夫】Hive0.13.1图形界面HWI尝鲜,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

引言
HIVE的操作接口除了常用的CLI之外,还有图形界面HWI,今天尝试了下HWI,特此记录供以后参考。

过程
apache-hive-0.13.1-bin.tar.gz  的 lib 目录默认不包含 hive-hwi-0.13.1.war,我们需要到源码包中获取HWI。

(1)将源码包 apache-hive-0.13.1-src.tar.gz 下载到本地

(2)将源码包中hwi/web目录下的内容打包成war
fulong@FBI006:~/Downloads/ apache-hive-0.13.1-src/hwi/web$ zip  hive-hwi-0.13.1.war ./*

(3)将打好的war包拷贝到$HIVE_HOME/lib下
fulong@FBI006:~/Downloads/apache-hive-0.13.1-src/hwi/web$  cp hive-hwi-0.13.1.war $HIVE_HOME/lib

(4)修改$HIVE_HOME/conf/hive-site.xml,指定war包
<property>
<name>hive.hwi.war.file</name>
<value> lib/hive-hwi-0.13.1.war</value>
<description>This sets the path to the HWI war file, relative to ${HIVE_HOME}. </description>
</property>

(5)以下报错在hwi页面被访问时可能出现
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/java/jdk1.7.0_55/jre"
为了解决该报错,需要将$JAVA_HOME/lib/tools.jar拷贝到$HIVE_HOME/lib
cp $JAVA_HOME/lib/tools.jar $HIVE_HOME/lib

(6)启动
hive --service hwi 

(7)访问
http://fbi006:9999/hwi/

然后就能看到丑陋的hwi界面了。。。

 

这篇关于【甘道夫】Hive0.13.1图形界面HWI尝鲜的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1004667

相关文章

GUI (图形界面)知识点

一:组件知识点 JTextField:    作用:  定义文本域,只支持单行输入。                使用:  定义文本域:  JTextField jtf=new JTextField(20); //20为列数(列:近似平均字符宽度,它与平台有关)                        获取值:      String jtfText=jtf.getText();

Python 学习 第二册 第12章 图形界面

----用教授的方法学习。 目录 12.1 创建 GUI 示例应用程序 12.1.1 初探 12.1.2 布局 12.1.3 事件处理 12.1.4 最终的程序 12.1 创建 GUI 示例应用程序 这个微型文本编辑器的需求如下。 · 让用户能够打开指定的文本文件。 · 让用户能够编辑文本文件。 ·让用户能够保存文本文件。 · 让用户能够退出。 12.1.1

linux 计划任务crontab,定时打开一个图形界面

crontab经常遇到的问题是针对上述问题总结如下设置crontab的步骤debug查看crontab执行日志crontab默认是bash如何加载csh的环境变量总结 simvision是cadence ncverilog仿真工具的一个波形查看命令,是一个图形界面。 因为simvision的环境变量和license设置比较复杂,以simvision为例,更好得解释了crontab

【Three.js】知识梳理十六:图形界面工具(GUI)

在进行Three.js项目开发时,为了更好地调试和控制3D场景中的各种参数,图形用户界面工具(GUI)显得尤为重要。通过GUI工具,开发者可以在不修改代码的情况下实时调整参数,提高开发效率和灵活性。本文将介绍几种常用的Three.js GUI工具,并展示它们的基本用法。 在3D图形开发过程中,调整参数如光照强度、物体位置、材质属性等是一个频繁且必要的操作。通过GUI工具,开发者可以直观地

linux在图形界面打开文件夹的命令

windows下 explorer /e, + path Ubuntu下 nautilus <path> gnome-open <path>也是可以的 会自动打开一个文件夹窗口,并自动定位到path的位置。

(6)centos7设置图形界面

前提,安装过程中选择了GUI模式的,有图形界面,否则没有,我用的mini版本的,没有图形界面 首先使用ctrl+alt+f2切换到命令行模式,如果本身就是命令行模式就直接看下面的步骤然后输入如下命令,查看当前开机启动模式 systemctl get-default 1 graphical.target代表开机时启动图形化界面 multi-user.target代表开机时启动dos界面

Swing图形界面程序—同学通讯录系统(1)

一个简单的Swing程序(通讯录)     来东软一个月了,前天学了一个上午的Swing,老师要求做一个通讯录图形界面程序,就试着做了做,还有许多不完善的地方,如果有时间的话,后面还会接着改的,开发工具是MyEclipse,数据库使用的是Oracle数据库。首先把界面都摆出来吧!    登录界面    1.用户界面   2.用户添加自己同学信息 3.查询自己的同学信息

java之 ------ 图形界面(三)

import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.TitledBorder;public class UserJFrame extends JFrame implements ActionListener {private int number=1

susu使用yast图形界面工具绑定网口

主要操作: (1)如果有bmc的,使用bmc配置的ip登录,因为有图形界面呀 (2)如果上面的bmc登录方式老出问题,就利用ssh远程登录即可,在命令行界面输入: yast,或者yast2,这俩哪个工具好用,用哪个进程配置 (3)按照 https://support.huawei.com/enterprise/zh/doc/EDOC1100017249/c496d86b 进行bond即可

GUI(图形界面编程)

GUI(图形界面编程) 1. 做什么 图形用户接口,用图形的方式,来显示计算机操作的界面。 2.语言 看了语言的比较,可能PYthon更合适,但是H5 Electron跨平台方案也不错。 C#和C++很优秀 3.软件 VScode的扩展 配置 pyqt5 MATLAB也可以 前端 1. 做什么 前端设计和前端开发,设计一般是网页的视觉设计,前端的开发是网站的前台代码实现。 2.