安装配置Hive虽然比较简单,但是网上的资料各种坑,总结下来写下本文作为成功后的记录。
下载与放置
Hive
1 | sudo tar xzvf apache-hive-2.1.1-bin.tar.gz -C /usr/local |
mysql
$ sudo apt-get install mysql-server
mysql Java连接
$ sudo apt-get install libmysql-java
并创建软连接$ ln -s /usr/share/java/mysql-connector-java.jar $HIVE_HOME/lib/mysql-connector-java.jar
环境变量
在~/.profile
里添加
1 | export HIVE_HOME=/usr/local/hive |
并source ~/.profile
建表与连接
初始表格
在mysql里创建数据库,格式同hive-schema-2.1.0.mysql.sql
,这里依据你的版本号来
1 | $ mysql -u root -p |
创建用户并给予权限
1 | mysql> CREATE USER 'hiveuser'@'%' IDENTIFIED BY 'hivepassword'; |
hive-site.xml
在$HIVE_HOME/conf
文件夹创建hive-site.xml
文件,配置如下
1 | <configuration> |
OK,启动Hive Shell试试看吧
测试一下,在hive shell里建表hive> create table saurzcode(id int, name string);
再在mysql里查看
1 | mysql -u root -p |
若可以看见上面在hive里建的表saurzcode
,恭喜你大功告成!😆😎🤠