hive 安装,
1.上传tar包
hive-0.12.0.tar.gz
2.解压
# tar -zxvf hive-0.12.0.tar.gz -C app/
3.配置HIVE_HOME环境变量
# sudo vi /etc/profile
HIVE_HOME=/home/hadoop/app/hive-0.12.0
exprot PATH=PATH:$HIVE_HOME/bin
4.安装 MySql
# rpm -qa | grep mysql #列出所有被安装的rpm 包
# sudo rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps #卸载删除包,nodeps表是及联删除
# sudo rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm #安装 server端,并显示安装进度
# sudo rpm -ivh MySQL-client-5.1.73-1.glibc23.i386.rpm #安装 client端,并显示安装进度
修改mysql的密码
# /usr/bin/mysql_secure_installation(注意:删除匿名用户,允许用户远程连接)
登陆mysql
# mysql -uroot -proot
可能出现的问题:
grant all privileges on *.* to 'root'@'%' identified by '123' with grant option;
flush privileges;
5.拷贝mysql-connector-java-5.1.28.jar 到$HIVE_HOME/lib目录下
6.配置 hive-site.xml
在conf文件夹中
# cp hive-default.xml.template hive-site.xml清空里面的内容,只留 <configuration></configuration>
添加如下内容:
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://week01: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>root</value>
<description>username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
<description>password to use against metastore database</description>
</property>
</configuration>7.测试
# hive
# show databases
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。