![e7f9f61cefd229a36d39d7490879d530.png](https://img-blog.csdnimg.cn/img_convert/e7f9f61cefd229a36d39d7490879d530.png)
一、Hive的管理之CLI方式
hive的进入和退出
进入hive命令行1:hive -- service cli
进入hive命令行2:hive
退出hive命令:1、exit 2、quit
常用的CLI命令
清屏:Ctrl+L 或者 !clear
查看数据仓库中表:show tables
查看数据仓库中内置的函数:show functions
-- : 注释部分
hive函数类似于oracle中的函数
查看表结构:desc 表名
查看HDFS上的文件:dfs -ls 目录
执行操作系统的命令:!命令(如:!pwd、!ls)
pwd : 查看当前目录下文件
ls: 查看目录下所有文件
HQL和SQL脚本的执行
执行HQL语句:select *** from ***
执行sql脚本:新建一个sql文件my.sql,命令:source /root/my.sql
静默模式(不打印调试输出信息):hive -S
hive -e : 不进入交互模式,直接执行语句
![471c948c39dfcfab90edd2d95a5843f6.png](https://img-blog.csdnimg.cn/img_convert/471c948c39dfcfab90edd2d95a5843f6.png)
二、Hive的管理之web界面方式
1、Web界面方式启动方式: hive --service hwi;端口号: 9999 (如果没有报没有此文件则不需要进行后面的操作)
![d7d3bf3921f722a84d9e391f3945c6f1.png](https://img-blog.csdnimg.cn/img_convert/d7d3bf3921f722a84d9e391f3945c6f1.png)
2、源代码下载地址:http://archive.apache.org/dist/hive/
![64acc76004920502a3510d756d3f4007.png](https://img-blog.csdnimg.cn/img_convert/64acc76004920502a3510d756d3f4007.png)
3、将web打包成war文件: jar cvfM0 hive-hwi-0.13.0.war -C web/ . (先要进入hwi目录下)
![912845cc147c37c426a563542d666b31.png](https://img-blog.csdnimg.cn/img_convert/912845cc147c37c426a563542d666b31.png)
4、将war包拷贝到hive的lib目录下
![b3e5cbc011d3db2f253cc9a1ea7d24bd.png](https://img-blog.csdnimg.cn/img_convert/b3e5cbc011d3db2f253cc9a1ea7d24bd.png)
5、需要配置hive/conf/hive-site.xml,添加以下配置
![cad4cefbf3aa1807a064cba232aaff79.png](https://img-blog.csdnimg.cn/img_convert/cad4cefbf3aa1807a064cba232aaff79.png)
说明在: https://cwiki.apache.org/confluence/display/Hive/HiveWebInterface
6、通过浏览器来访问: http://:9999/hwi/
![a40579c698c8b30f0bf536607217e68f.png](https://img-blog.csdnimg.cn/img_convert/a40579c698c8b30f0bf536607217e68f.png)
![77bd4c39ffb34c422708513493ab2782.png](https://img-blog.csdnimg.cn/img_convert/77bd4c39ffb34c422708513493ab2782.png)
三、Hive的管理之远程服务
开启hive远程服务:以JDBC或ODBC的程序登录到hive中操作数据时,必须选用远程服务启动方式
![26ddd347952f19556166f4840a85535a.png](https://img-blog.csdnimg.cn/img_convert/26ddd347952f19556166f4840a85535a.png)