Apache Hive其他类交互式命令和命令行命令
2019-03-23 19:24
501 查看
1.Hive交互式命令
所谓的交互式值的是类似MySQL交互式模式,即命令行直接输入hive,直接在里面写hql语句。
quit; set xxxx=xxx; -- 设置hive的参数和属性的,只限于当前客户端,当前客户端退出则参数失效,永久生效则写在配置文件中 -- 例如: set hive.exec.mode.local.auto=true -- 修改hive的参数3个地方 hive-default.xml hive-site.xml hive> set xxx=xxx; 加载顺序:hive-default.xml > hive-site.xml > set xxxx=xxx; 生效顺序:加载顺序反向 set xxx; 查看某一个属性的值 set -v; -- 打印所有的属性值,包含hadoop和hive的属性值 add file xxx;-- 添加脚本文件到hive的CLASSPATH下,例如脚本解析的时候 list files|files;-- 查看Hive的CLASSPATH下所有文件 list jars|jar;-- 查看Hive的CLASSPATH下所有jar包 !shell命令 -- 在hive客户端执行Linux命令,只支持查询和创建相关操作 dfs dfs命令 在hive客户端执行hdfs命令 dfs -ls / source /xxx/xxx/sql脚本文件名.sql -- 执行SQL脚本
2.hive 命令行执行命令
hive [hiveconf x=y]* [<-i filename>]* [<-f filename|-e querystring>]
hiveconf: 设置hive的相关参数,即设置参数后启动客户端,这个设置是对当前客户端生效。当前客户端退出则失效
hive hiveconf hive.exec.mode.local.auto=true
-i file通过一个文件初始化参数
一次性初始化多个参数的时候,将多个参数写到文件中
hive -i myinithive.conf
-e 'SQL语句'先进入客户端查询SQL语句再退出客户端
hive -e 'show tables in weibo'
-f /xxx/xxx.sql执行表一个SQL脚本文件,先进入客户端,执行source xxx.sql再退出客户端
hive -f xxx.sql
相关文章推荐
- 〔转帖〕 在windows命令行将Subversion 安装为windows的服务 〔不需要第三方工具了,安装卸载其他服务也可以用这个命令 sc〕
- 给python交互式命令行增加自动补全和命令历史
- hive交互式模式 命令大全
- 给python交互式命令行增加自动补全和命令历史
- Hive命令行界面的一些变量、属性及常用命令
- Hadoop、Hive数据格式、压缩格式对比分析,及其他linux压缩格式或命令
- TortoiseSVN 命令 (命令行执行工具)
- hive命令行中显示列名字段的配置
- windows常用命令行命令
- Windows命令行命令集锦
- ssh@host:""ssh切换到其他机器上执行多条命令;Pseudo-terminal will not be allocated because stdin is not a terminal.
- Hive常用命令与内容
- VC下如何调用控制台命令以及其他可执行文件
- ssh@host:""ssh切换到其他机器上执行多条命令;Pseudo-terminal will not be allocated because stdin is not a terminal.
- Hive常用命令与内容
- Linux常用命令 (包含Apache, MySQL)
- 用GCC编译器时,命令行下几个基本命令
- Go语言执行系统命令行命令(转)
- Linux中的其他命令帮助
- Hive任意命令/代码执行漏洞+渗透实例