首页 > 数据库技术 > 详细

hive0.13.1安装-mysql server作为hive的metastore

时间:2014-08-09 21:21:09      阅读:589      评论:0      收藏:0      [点我收藏+]

hive0.13.1在hadoop2.4.1伪分布式部署上安装过程

环境:redhat enterprice 6.5 +hadoop2.4.1+hive0.13.1+mysql单节点伪分布式部署

相关网址:

hive官网安装指导:https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-InstallingHivefromaStableRelease

hive之metastore的三种保存方式:https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin

hive安装配置:http://wenku.baidu.com/link?url=Lpp_CRRpeNALUF2u97tFr7zc5HrrikQxJfjrgZvGEqlH6T857ehdfRUK4oCqEPHb0QeHmlU1U_fGQPDpfAe4MZnNZZGav8o7cwoX5JBr_AO

为分布式hadoop2.2.0+hive1.2.0配置:http://www.kankanews.com/ICkengine/archives/72851.shtml

step1 安装mysql

step2 在mysql数据库中创建数据库hive用来存储metastore数据,同时创建能够进入hive的用户

 

mysql> create database hive;
mysql> create user hadoop hadoop@localhost identified by 123456;
mysql> grant all privileges on hive.* to hadoop@localhost with grant option;
mysql> flush privileges;

 

step3 下载编译好的hive包:http://mirrors.cnnic.cn/apache/hive/stable/apache-hive-0.13.1-bin.tar.gz

step4 解压apache-hive-0.13.1-bin.tar.gz包 

tar -zxvf apache-hive-0.13.1-bin.tar.gz -C /opt/

step5 配置hive相关文件

a.配置hive/conf中的hive-site.xml 文件(默认的没有这个文件,我们复制hive-default.xml.template,然后改名为hive-site.xml. 把其中的配置信息替换成下面这些) 

<property>
<name>hive.metastore.uris</name>
<value></value>
<description>此处value值为空,表示hive.metastore.local为true</description>
</property>
<
property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hadoop</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123456</value> </property>

 

b.把MySQL的JDBC驱动包复制到hive/lib目录下(如果没有lib目录自己建一个)。 
  
下载地址:http://dev.mysql.com/downloads/connector/j/
  
step6.测试:进入到/opt/apache-hive-0.13.1-bin/bin/目录执行 hive进入hive然后执行show tables;查看结果如下:

# cd /opt/apache-hive-0.13.1-bin/bin
# ./hive
f14/08/09 20:09:50 WARN conf.hiveconf:DEPRECATED:hive.metastore.ds.retry.* no longer has any effect.use hive.hmshandler.retry.* instead

logging initialized using configuration in jar:file:/opt/apache-hive-0.13.1-bin/lib/hive-common-0.13.1.jar!/hive-log4j.properties
hive> show tables;
OK
Time taken: 1.61 seconds, Fetched:1 row(s)
hive>

如果不报错,表明基于独立元数据库的Hive已经安装成功了。

 

hive0.13.1安装-mysql server作为hive的metastore,布布扣,bubuko.com

hive0.13.1安装-mysql server作为hive的metastore

原文:http://www.cnblogs.com/wrencai/p/3901537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!