set -------打印出命名空间hivevar,hiveconf,system,env所有的变量
set -v + hadoop定义的属性,例如HDFS和MapReduce的属性
$ hive --define foo=bar; | $hive --hivevar foo=bar;
hive>set foo;
foo=bar
hive>set hivevar:foo
hivevar:foo=bar
//显示当前数据库名
$ hive --hiveconf hive.cli.print.current.db=true
hive (default) >set hiveconf:hive.cli.print.current.db
hiveconf:hive.cli.print.current.db=true
//显示字段名称
hive>set hive.cli.print.header=true;
system命名空间可读写,env命名空间只可读
hive> set system:user.name;
system:user.name=root
hive> set system:user.name=jsh;
hive> set system:user.name;
system:user.name=jsh
hive> set env:HOME;
env:HOME=/root
hive> set env:HOME=AA;
env:* variables can not be set.
//直接在外面执行hive命令
$ hive -e "load data local inpath 't1' into table t1"
$ hive -S -e "select * from t1 limit 3" > temp
[root@hadoop test]# hive -S -e "set" | grep warehouse
hive.metastore.warehouse.dir=/hive
hive.warehouse.subdir.inherit.perms=false
//执行文件
[root@hadoop test]# hive -f query.hql
hive>source query.hql
//在hive命令行执行shell命令 !xxxx;
hive (default)> ! pwd ;
/root
//在hive中执行hadoop命令
hive>dfs -hlep;
hive>dfs -ls /;
//常用设置放入.hiverc
[root@hadoop ~]# more .hiverc;
set hive.cli.print.current.db=true;
set hive.exec.mode.local.auto=true;
set hive.cli.print.header=true;
分享到:
相关推荐
大数据hadoop中hive-1.1.0 的cli ,jar包,hive-cli-1.1.0.jar
HiveCLI和Beeline命令行的基本使用,基础篇
Hive常用的命令整理,非常有用,可供开发人员备用查阅
官方版的hive,通过命令:desc table1,是不能正常显示中文注释的,附件是对源码改造过的hive-0.10.0可以通过命令:desc table1 正常显示中文注释
hive操作命令,1.创建表(会在数据仓库目录中创建一个records文件夹) 始化表数据(会把文件上传到数据仓库的records文件夹下);重新导入数据会把以前的数据删除掉。
hbase和hive常用命令总结
hive 常用命令大全,包含分区域表、函数,常用命令等
hive-cli.jar hive-common.jar hive-contrib.jar hive-hbaseec.jar hive-hbase-handler.jar hive-hwi.jar hive-jdbc.jar hive-metastorejar hive-serde.jar hive-service.jar hive-shims.jar hadoop-core-1.0.4.jar
附件包括一个数据文件(csv文件,包括92168条记录)和一个包含操作命令的txt文件,用于Hive的学习。 其中csv文件可以上传到HDFS构建测试数据,txt文件给出了相关的操作命令。
hive常用命令+日常
hive常用命令,自己整理的。需要的朋友可以下载
该文档详细的介绍了hive的命令操作,从增删改查等方面进行整理,同时还有补充的一些命令操作。
本文档为总结的hive基础知识,包括hive服务、变量和属性、日志、表操作……等基础知识。
-hiveconf : 用于定义hive执行时的属性,即配置参数,可覆盖hive-site.xml中配置的hive全局变量。 egg: hive -e查询: hive -S -e “use tv; select * from test;” hive -f 执行文件: hive -S -f test.hql ...
Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的 sql查询功能,可以将sql语句转换 为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL 语句快速实现简单的...
用于Hive和HBase的连接,通过hive操作hbase上的表 解压缩后全部放入hive/lib下,需先删除原有jar
HIVE函数分类,HIVE CLI命令,简单函数,聚合函数,集合函数,特殊函数,常用函数Demo
大数据的hive资源的详细代码设计以及分享,望博友相互交流
1.创建分区表语法 1.创建二级分区表 2.正常的加载数据 3.查询数据
Hive.sql