Hive0.6.0安装配置
来源:互联网 发布:姿态矩阵解算姿态角 编辑:程序博客网 时间:2024/06/11 18:26
说明:目前Hive的最新版本是0.6.0,但是不支持hadoop-0.21.0,所以需要安装hadoop-0.20.2或者以下版本. 我使用的是hadoop0.20.2+hive 0.6.0
----------------------------------------------------------------------
Hive的必要配置非常简单:
1.将hive解压到一个目录下,修改.bashrc文件设置环境变量HADOOP_HOME,即添加:export HADOOP_HOME=/home/cloud/hadoop-0.20.2
2.在hdfs上创建几个目录并修改权限:
bin/hadoop dfs –mkdir /tmp
bin/hadoop dfs –mkdir /user/hive/warehouse
bin/hadoop dfs –chmod g+w /tmp
bin/hadoop dfs –chmod g+w /user/hive/warehouse
3.这个时候启动hadoop, 再使用bin/hive就可以进入hive的CLI客户端了:
[root@CLC hive]# bin/hive
Hive history file=/tmp/root/hive_job_log_root_201102082332_619334178.txt
hive>
你可以试着创建一个hive table, 到这里,hive的配置就ok了。需要注意的是:Hive的核心配置文件$HIVE_HOME/conf/hive-default.xml中有一些对Hive关键配置,一般我们不需要对它进行改动,如果你需要更改这个关键配置,不要直接更改hive-default.xml这个文件,正确做法是在同一目录下新建hive-site.xml文件,修改它的属性配置以覆盖原默认配置,配置格式与hive-default.xml一样。
-------------------------------------------------------------------------------------------------------------
遇到的问题:
[root@CLC hive]# bin/hive
Invalid maximum heap size: -Xmx4096m
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.
解决方法:
~/hive-0.6.0/bin/ext/util$ vi execHiveCmd.sh
修改HADOOP_HEAPSIZE=4096为HADOOP_HEAPSIZE=256
[root@CLC hive]# bin/hive
[Fatal Error] hive-site.xml:1:1: Premature end of file.
Exception in thread "main" java.lang.RuntimeException: org.xml.sax.SAXParseExcep tion: Premature end of file.
at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:
原因: 因为创建了一个空的hive-site.xml
解决办法: mv hive-site.xml hive-site.xml.bak
今天在安装hadoop的时候jobtracker死活启动不起来,查看jobtracker的日志:address alreday in use…..原来是和eucalyptus的9001端口冲突了,于是修.改mapred-site.xml中jobtracker的端口号,ok.
-----------------------------------------------------------------------------------------------------------------------------
参考:
http://wiki.apache.org/hadoop/Hive/GettingStarted
http://wiki.apache.org/hadoop/Hive/LanguageManual
- Hive0.6.0安装配置
- Hive0.10.0安装和配置
- hive0.11安装与配置
- hadoop2.2+hive0.13安装和配置
- hive0.13安装配置元数据库mysql
- hive0.12.0配置与安装详解
- sqoop 安装配置(Hadoop2.4 + hive0.13)
- hive0.9安装
- ubuntu安装hive0.12.0
- Hive0.14安装
- hive0.13的搭建配置
- ubuntu13.10安装hive0.12.0
- hive0.13网络接口安装
- Hadoop2.5.1安装Hive0.13.1
- Hadoop2.3.0+Hbase0.96.1.1+Hive0.14.0+Zookeeper3.4.6+Sqoop1.99.3安装配置流程
- Hadoop2.3、 Hbase0.98、 Hive0.13架构中Hive的安装部署配置以及数据测试
- DEPRECATED: hive.metastore.ds.retry.* no longer has any effect. + hive0.13.1安装配置
- hadoop1.0.3 中的hive0.9.0的安装
- J2EE 核心模式(Core J2EE Patterns)学习随心理解、随手记录(一)
- equals方法--对象类Object中的方法
- 11 02 04 我也拦车
- 11 02 05 好多事情
- 11 02 05 好多事情
- Hive0.6.0安装配置
- 11 02 06 参加婚礼
- 银行业务调度系统学习
- 11 02 07 放肆的一天
- 11 02 08 推迟
- 求ASP+SQL的网站设计与实现。谁有网站的后台数据库
- 1 初探OMAP3530
- CreateWindow 函数
- 今天微博上都在恭喜一个人找到了孩子