本文共 1041 字,大约阅读时间需要 3 分钟。
常用的CLI命令
清屏
Ctrl + L 或者 ! clear
查看数据仓库中的表
show tables;(记得加分号)
查看数据仓库中内置的函数
show functions;(记得加分号)
查看表结构
desc 表名
查看HDFS上的文件
dfs -ls 目录
执行操作系统的命令
! 命令
执行HQL语句
select * from 表名
执行SQL的脚本
source SQL文件
只需把所有文件读取出来即使,没必要做mapreduce的工作
而选择特定的列的时候,需要先读取数据,然后从数据中进行mapreduce的工作,选择特定列的数据信息
在当前目录下,编辑两个sql的文件
vi my.sql
在文件中写入:select * from test1;
vi my1.sql
在文件中写入:select tname from test1;
在hive中执行SQL文件
静默模式,不打印调试信息,只打印最后的查询结果
不进入hive的命令行模式下,在操作系统的命令行窗口上直接查询并打印
Web界面方式
(1)下载hive安装包的源文件
(2)上传并解压hive安装包的源文件
(3)将apache-hive-0.13.0-src/hwi/web 包下的文件打成 war 包
(4)将 war 包移动到 apache-hive-0.13.0-bin/lib/ 包下
(5)修改配置文件
(6)将jdk下的tools.jar 移到hive的lib目录下
(7)重新启动
(8)访问url:192.168.56.31:9999/hwi/
(9)创建一个查询会话(在外部只能进行查询操作)
(10)创建并开始查询
(11)查看查询结果
(12)查看数据库的元数据
以JDBC或ODBC的程序登录到hive中操作数据时,必须选用远程服务启动方式
转载地址:http://jibin.baihongyu.com/