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
刷新一下网页,
在这里我们可以进行查询操作(注意:在web管理器下我们只能进行查询操作)
- Browse Schema 查看已经存在的数据库
- Create Session 创建一个session,点击submit提交然后执行一个查询操作
创建查询,silent mode静默模式on,start query执行查询yes,然后点击提交
出现Session is in QUERY_RUNNING state. Changes are not possible!
查询在执行状态不能够被更改,这个时候可以点击View File
来查看结果
hadoop笔记之Hive的管理(web界面方式)的更多相关文章
-
hadoop笔记之Hive的管理(远程登录方式)
Hive的管理(三) Hive的管理(三) Hive的远程服务 远程服务启动方式 端口号10000 启动方式:hive --service hiveserver (注意:以JDBC或ODBC的程序登录 ...
-
hadoop笔记之Hive的管理(CLI方式)
Hive的管理(一) Hive的管理(一) Hive的启动方式 CLI(命令行)方式 Web界面方式 远程服务启动方式 CLI方式 1. 进入命令行方式 直接输入<HIVE_HOME>/b ...
-
HADOOP docker(七):hive权限管理
1. hive权限简介1.1 hive中的用户与组1.2 使用场景1.3 权限模型1.3 hive的超级用户2. 授权管理2.1 开启权限管理2.2 实现超级用户2.3 实现hiveserver2用户 ...
-
hadoop笔记之Hive的数据存储(内部表)
Hive的数据存储(内部表) Hive的数据存储(内部表) 基于HDFS 可使用hadoop给我们提供的web管理工具查看数据.打开管理工具localhost:9000–>Utilities下的 ...
-
tomcat管理web界面
在/usr/tomcat/apache-tomcat-7.0.47/conf/tomcat-users.xml里 <?xml version='1.0' encoding='utf-8'?> ...
-
hadoop笔记之Hive入门(什么是Hive)
Hive入门(一) Hive入门(一) 什么是Hive? Hive是个数据仓库,数据仓库就是数据库,但又与一般意义上的数据库有点区别 实际上,Hive是构建在hadoop HDFS上的一个数据仓库. ...
-
hadoop笔记之Hive入门(Hive的体系结构)
Hive入门(二) Hive入门(二) Hive的体系结构 ○ Hive的元数据 Hive将元数据存储在数据库中(metastore),支持mysql.derby.oracle等数据库,Hive默认是 ...
-
hadoop 笔记(hive)
//**********************************//安装配置1. 修改配置文件 1.1 在conf文件夹下 touch hive-site.xml <configurat ...
-
hadoop笔记之Hive的数据存储(视图)
Hive的数据存储(视图) Hive的数据存储(视图) 视图(view) 视图是一种虚表,是一个逻辑概念:可以跨越多张表 既然视图是一种虚表,那么也就是说用操作表的方式也可以操作视图 但是视图是建立在 ...
随机推荐
-
滑动控件-FlipView
<Grid> <FlipView> <FlipView.Items> &l ...
-
mysql 命令(一)
1. 函数向日期添加指定的时间间隔 DATE_ADD(date,INTERVAL expr type)eg:DATE_ADD(CURDATE(),INTERVAL 1 MONTH) //在当前时间加一 ...
-
telnet 测试端口是否打开
[root@mysqld ~]# yum list |grep telnet telnet.x86_64 1:0.17-48.el6 @base telnet-server.x86_64 1:0.17 ...
-
Xcode7如何添加pch文件
我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间.但是没有 ...
-
关于SVN版本控制器的问题与解决方法
1.SVN Working copy is too old 有个.svn的文件夹,去掉在commit试试! 2.中文字符变乱码 尽量不要用中文命名文件,因为很多软件对中文的支持还是有不好的地方.
-
BZOJ 2809 APIO2012 dispatching Treap+启示式合并 / 可并堆
题目大意:给定一棵树,选定一棵子树中的一些点,薪水和不能超过m,求点的数量*子树根节点的领导能力的最大值 考虑对于每一个节点,我们维护一种数据结构,在当中贪心寻找薪金小的雇佣. 每一个节点暴力重建一定 ...
-
mysql监控、性能调优及三范式理解
原文:mysql监控.性能调优及三范式理解 1监控 工具:sp on mysql sp系列可监控各种数据库 2调优 2.1 DB层操作与调优 2.1.1.开启慢查询 在My.cnf文件中添加如 ...
-
laravel 报错 mcrypt_decrypt(): Key of size 11 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported
修改app/config/app.php文件 将key设置成长度为16,24,32的字符串
-
虚拟机安装tools for Ubuntu
1.启动虚拟机,进入虚拟机 2.选定菜单中的虚拟机按钮,点击安装VMware Tools 3.此时虚拟机上会弹出一些文件, 复制VMwareTools-XXX-XX.tar.gz到桌面,鼠标右键可 ...
-
git命令之git mergetool vi非正常退出.swp删除不了的问题
1.git pull命令产生无法merge的错误 使用了 git mergetool命令然后...傻逼了 进入了vi操作界面,不会操作,非正常退出... 然后就产生了.swp相关文件,死活删除不 ...