ubuntu安装mysql  http://www.2cto.com/database/201401/273423.html

Hive安装:
http://www.aboutyun.com/forum.php?mod=viewthread&tid=6902  (aboutyun)
http://wangqiaowqo.iteye.com/blog/1618565
http://www.it165.net/admin/html/201403/2528.html   (解释详细)
http://www.linuxidc.com/Linux/2014-07/104302p2.htm
http://gaoxianwei.iteye.com/blog/2028401
http://blog.csdn.net/babydavic/article/details/26616309   (原则上可以安装在任一节点)

Hive解释,最后附链接
http://www.csdn.net/article/2014-01-07/2818052-about-hive

 

Hive兼容性问题:http://blog.csdn.net/u014729236/article/details/44963551

 

1. 在mysql里创建hive用户,并赋予其足够权限
[root@node01 mysql]# mysql -u root -p
Enter password:

mysql> create user 'hive' identified by 'hive';
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on *.* to 'hive' with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

 

2. 下载mysql连接java的驱动 并拷入hive home的lib下
mv mysql-connector-java-5.1.24-bin.jar /usr/local/hadoop/hive-1.1.1/lib


3. 修改环境变量,把Hive加到PATH
/etc/profile
export HIVE_HOME=/usr/local/hadoop/hive-1.1.1
export PATH=$PATH:$HIVE_HOME/bin


4. 修改hive-env.sh
[hadoop@node01 conf]$ cp hive-env.sh.template hive-env.sh
[hadoop@node01 conf]$ vi hive-env.sh


5. Hive配置文件修改:

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>com.mysql.jdbc.Driver</value>
  <description>Driver class name for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>hive</value>
  <description>username to use against metastore database</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>hive</value>
  <description>password to use against metastore database</description>
</property>
View Code

相关文章: