目录
前言
在home目录~中创建一个隐藏文件.hiverc,然后在其中配置常用参数或命令,之后Hive每次启动时会自动加载这个文件中的内容。
1. 在~目录创建一个.hiverc文件
#进入home目录
cd
#创建.hiverc文件
vim .hiverc
#进入编辑模式
i
2. 输入常用命令或参数
这里我们先插入三个命令,后续介绍到其他命令再进行添加。
#在命令行中显示当前数据库名
set hive.cli.print.current.db=true;
#查询出来的结果显示列的名称
set hive.cli.print.header=true;
#使用app库
use app;
插入后按esc退出编辑模式,输入:wq 保存退出。
操作效果如下:
[root@hadoop ~]# cd
[root@hadoop ~]# vim .hiverc
set hive.cli.print.current.db=true;
set hive.cli.print.header=true;
use app;
3. 启动Hive验证是否生效
启动Hive后会发现自动显示出了所在数据库,并且已使用app库。然后查询表 t_od_use_cnt 5条数据,查询结果显示字段名。至此说明.hiverc文件中的命令已全部生效。运行效果如下:
[root@hadoop ~]# hive
Logging initialized using configuration in file:/usr/local/hive/conf/hive-log4j.properties
hive (app)> select * from t_od_use_cnt limit 5;
OK
t_od_use_cnt.platform t_od_use_cnt.app_version t_od_use_cnt.user_id t_od_use_cnt.use_cnt t_od_use_cnt.is_active t_od_use_cnt.date_8
1 1.5 10000 6 1 20190101
2 1.3 10001 49 1 20190101
2 1.5 10002 23 1 20190101
2 1.2 10003 1 0 20190101
1 1.2 10004 29 1 20190101
Time taken: 1.747 seconds, Fetched: 5 row(s)
hive (app)>
能看到这里的同学,就右上角点个赞顺便关注我吧,3Q~