#大数据# #hadoop# #Hive# #数据仓库# #大数据平台#
HWI是Hive Web Interface的简称,在Hive的安装包中默认不提供,需要下载源码编译后运行。
1.1 Hive Web Interface源码下载:CDH(网站不显示,可以直接下载)
/cdh5/cdh/5/hive-1.1.0-cdh5.9.0-src.tar.gz
1.2 解压后,进入web目录,jar进行编译打包
jar cvfM hive-hwi-1.1.0.war -C web .
打包完成后复制到hive/lib中。
将jdk的tools.jar复制到hive/lib中。
1.3 配置hwi路径,默认监听9999端口:hive-site.xml
hive.hwi.war.file
lib/hive-hwi-1.1.0.war
1.4 启动
启动元数据:hive --service metastore
启动web端:hive --service hwi
连接测试:IP:9999/hwi
查询测试:用户名、密码随便输入(hive/hive)
create Session后,输入结果文件目录(本地目录),输入查询sql,等待查询完成后,点击view file可以查看结果文件(本地目录也可查询)。
2 Hive 远程数据服务
使用JDBC/ODBC使用数据服务,需要开启远程数据服务,
hive --server hiveserver
端口:10000
3 Hive嵌入式环境安装
嵌入式环境使用内置derby数据库存储元数据,只能创建一个连接,多用于demo演示。
3.1 Hive下载:CDH(网站不显示,可以直接下载)
/cdh5/cdh/5/hive-1.1.0-cdh5.9.0.tar.gz
3.2 启动:bin/hive
4 CLI 命令行
启动:bin/hive或者hive --service cli
退出:exit/quit。
表列表等SQL命令直接使用:show tables;
函数列表:show functions。
表结构:desc 表名。
插入数据:insert into 表名 values(列:值,…)
hdfs查看文件等命令:dfs –ls 路径
系统命令:!命令。
SQL脚本:source 脚本文件。