1.解压安装包
tar -zxvf hive-0.9.0.tar.gz
2.修改$HIVE_HOME/conf里文件,去掉.template,
cp hive-defalt.xml hive-site.xml
3.修改$HIVE_HOME/bin的hive-config.sh,增加以下三行
export JAVA_HOME=/usr/local/jdk
export HIVE_HOME=/usr/local/hive
export HADOOP_HOME=/usr/local/hadoop
4.修改hive 的metastore 到mysql
a.安装mysql-------------yum install mysql-server
b.启动mysql-------------service mysqld start
c.设置mysql密码--------update mysql.user set password=password('admin'); flush privileges;
d.允许mysql远程登陆---grant all on *.* to 'root'@'%' identified by 'admin'; flush privileges;
e.配置MySQL的metastore
1.上传mysql-connector-java-5.1.10.jar到$HIVE_HOME/lib
2.登录MYSQL,创建数据库hive
#mysql -uroot -padmin
mysql>create database hive;
mysql>GRANT all ON hive.* TO root@'%' IDENTIFIED BY 'admin';
mysql>flush privileges;
mysql>set global binlog_format='MIXED';
3.把mysql的数据库字符类型改为latin1
4.修改$HIVE_HOME/conf/hive-site.xml
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://hostname:3306/hive_cr00?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>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>admin</value>
</property>
hive的安装部署
猜你喜欢
转载自jsh0401.iteye.com/blog/2108387
今日推荐
周排行