欢迎投稿

今日深度:

hive 安装,

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




www.htsjk.Com true http://www.htsjk.com/hive/36246.html NewsArticle 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 # rp...
相关文章
    暂无相关文章
评论暂时关闭