栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

06-hive的shell技巧

06-hive的shell技巧

hive的shell技巧 只执行一次Hive命令

通过shell的参数-e可以执行一次就运行完的命令

[root@tianqinglong01 hive]# hive -e "select * from qfdb.t_user"
[root@tianqinglong01 hive]# hive --database qfdb -e "select * from t_user"
单独执行一个sql文件
[root@tianqinglong01 ~]# vim query.hql
select * from t_user;
[root@tianqinglong01 ~]# hive -f query.hql
执行Linux命令

在Hive的shell中加上前缀!最后以分号;结尾,可以执行linux的命令

hive> !pwd
hive> !ls /root
执行HDFS命令

用户可以在Hive的shell中执行HDFS的DFS命令,不用敲入前缀hdfs或者hadoop

hive> dfs -ls /
显示当前库

下面是通过配置文件hive-site.xml显示


	hive.cli.print.current.db
    true

[root@tianqinglong01 hive]# cd conf/
[root@tianqinglong01 conf]# vim hive-site.xml
添加配置
启动

第二种

[root@tianqinglong01 conf]# vim .hiverc
set hive.cli.print.current.db=true
启动
local模式
set hive.mode.local.auto=true; (建议打开)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/460645.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号