hadoop笔记之Hive的管理(web界面方式)

Hive的管理(二)

Hive的管理(二)

Web界面方式

  • 端口号9999
  • 启动方式:hive --service hwi
  • 通过浏览器来访问:http://<IP地址>:9999/hwi/

web管理器编译与配置

初次执行hive --service hwi的可能会出现一个错误

ls:cannot access /root.training.apache-hive-0.13.0-bin/lib/hive-hwi-*.war:No such file or directory

通常一个web程序就是一个war包,而在当前hive0.13版本中没有自带这个web管理工具,所以我们要编译一下

从apache网站上可以把apache-hive-0.13.0-src.tar.gz源代码下载下来

下载下来以后,解压这个文件

tar -zxvf apache-hive-0.13.0-src.tar.gz

进入到源代码文件夹内,ls看一下下面有个hwi的目录,进入该目录下,发现里面有个web目录,将该目录中的所有文件打包成一个war包

cd apache-hive-0.13.0-src
pwd
ls
cd hwi/
ls
jar cvfM0 hive-hwi-0.13.0.war -C web/ .

把war包成功打包之后,将war包拷贝到hive的lib目录下

cp hive-hwi-0.13.0.war ~/training/apache-hive-0.13.0-bin/lib/

拷贝过去之后,还需要去更改hive配置文件

cd ~/training/apache-hive-0.13.0-bin/conf/
vi hive-site.xml

去官网看相关配置参数,然后将其加入配置文件中

<property>
<name>hive.hwi.listen.host</name>
<value>0.0.0.0</value>
</property>
<property>
<name>hive.hwi.listen.port</name>
<value>9999</value>
</property>
<property>
<name>hive.hwi.war.file</name>
<value>lib/hive-hwi-0.13.0.war</value> </property>

保存退出之后,用hive --service hwi重新启动

INFO hwi.HWIServer: HWI is starting up

web管理工具成功启动

下面打开浏览器,进入web管理界面

http://<IP地址>:9999/hwi/

这个时候会出现错误HTTP ERROR 500

这个错误是因为我们需要把jdk里面的jar包拷贝到hive的目录当中去,只有这样才能成功访问web管理器

cp ~/training/jdk1.7.0_75/lib/tools.jar ~/training/apache-hive-0.13.0-bin/lib/

web管理器查询操作

然后重启web管理器hive --service hwi

刷新一下网页,

hadoop笔记之Hive的管理(web界面方式)

在这里我们可以进行查询操作(注意:在web管理器下我们只能进行查询操作)

hadoop笔记之Hive的管理(web界面方式)

  • Browse Schema 查看已经存在的数据库
  • Create Session 创建一个session,点击submit提交然后执行一个查询操作

    hadoop笔记之Hive的管理(web界面方式)

    创建查询,silent mode静默模式on,start query执行查询yes,然后点击提交

    出现Session is in QUERY_RUNNING state. Changes are not possible!查询在执行状态不能够被更改,这个时候可以点击View File来查看结果
上一篇:jquery添加属性使用attr、prop。


下一篇:1.Java内存区域