Hive基本使用①
来源:互联网 发布:象棋姜海涛软件 编辑:程序博客网 时间:2024/05/16 06:47
1.启动Hive
$HIVE_HOME/bin/hive
如果使用内嵌Derby数据库作为metastore(本地metastore),那么仅支持单用户,而且在不同目录下运行hive(如果设置了hive的path),其metastore所在目录也不一样。建立使用独立metastore(比如mysql),又称远程metastore。
2.执行脚本文件
hive -f fileName
如:hive -f script.q
3.执行较短脚本(行内嵌入命令)
hive -e 'script'
如:hive -e 'select * from user'
如果只想输出执行结果而不包括运行时的信息 可以使用-S 选项强制不显示运行信息。
如:hive -S -e 'select * from user'
4.配置Hive
hive的配置包括以下几种方式,优先级从高到低
① Hive SET 命令 ( SET propertyName=propertyValue )
如: hive>SET hive.enforce.bucketing=true
不带参数的SET命令会列出Hive所设置的所有属性及其值
SET -v 可以列出系统中的所有属性
② 命令行-hiveconf选项
如:hive -hiveconf fs.default.name=localhost -hiveconf mapred.job.tracker=localhost:8021
③ hive-site.xml
④ hive-default.xml
⑤ core-site.xml,hdfs-site.xml,mapred-site.xml
⑥ core-default.xml,hdfs-default.xml,mapred-default.xml
5.日志
hive的日志目录 /tmp/$USER/hive.log
将调试(debug)信息输出在控制台
hive -hiveconf hive.root.logger=DEBUG,console
6.HiveServer
让Hive以提供Thrift服务的服务器形式运行,可以通过HIVE_PORT环境变量来制定服务器监听端口(默认为10000)
hive --service hiveserver
7.hwi
Hive的Web接口
export ANT_LIB=/path/to/ant/lib //指定Ant的库
hive --service hwi
web界面 http://localhost:9999/hwi
- Hive基本使用①
- Hive基本使用
- Hive 基本使用
- HIVE基本语法使用
- Hive的基本使用
- Hive 的基本使用
- hive的基本使用
- Hive基本使用
- hive的基本使用01
- hive的基本使用02
- hive使用过的基本命令
- Hive基本类型使用-类型转换
- Hive基本使用——命令行
- Hive简介、什么是Hive、为什么使用Hive、Hive的特点、Hive架构图、Hive基本组成、Hive与Hadoop的关系、Hive与传统数据库对比、Hive数据存储(来自学习资料)
- 走向云计算之Hive基本架构和使用详解
- hive的基本简介及安装、配置、使用(一)
- hive 数据源 使用mysql; hive 启动报错; 加载数据 建表等基本命令
- Hive基本命令整理
- java中怎么遍历HashMap
- google分析代码
- poj japan 数状数组解决逆序数
- 透视MySQL数据库之更新语句
- Synergy 多台计算机之间共享键盘和鼠标
- Hive基本使用①
- JAVA中HashMap和Hashtable区别
- Centos5通过安装光盘来创建本地yum源
- MYSQL - 限制资源的使用
- 如何判断字符为数字或者字母
- Centos安装LNMP之 安装nginx 1.0.0
- asp.net log4net 配置
- ASP.NET MVC中的验证
- Gallery 3D 代码分析之概览