大家好,欢迎来到IT知识分享网。
1.环境准备
安装hadoop 以及 zookeeper、mysql
《适合小白的配置hadoop环境教程》
《zookeeper的安装与配置》
《Linux环境配置MySQL(附文件)》
2.解压安装
本教程所需的包:链接: https://pan.baidu.com/s/1IgIOW9xXW11tJWcJbquQ2w 提取码: uk5i
- 将压缩包上传到opt文件夹,并解压
tar -zxvf hive-1.1.0-cdh5.14.2.tar.gz
- 将文件夹改名为hive:
mv hive-1.1.0-cdh5.14.2 hive
3.配置环境变量
- 输入
vi /etc/profile
- 插入
export HIVE_HOME=/opt/hive
export PATH=$HIVE_HOME/bin
IT知识分享网
- 输入
source /etc/profile
使环境变量生效
4.配置文件
-
进入hive,添加文件夹
mkdir warehouse
-
进入hive的conf
文件夹:``cd /opt/hive/conf
配置hive-env.sh
-
修改
mv hive-env.sh.template hive-env.sh
-
修改
vi hive-env.sh
-
插入
IT知识分享网export HADOOP_HOME=/opt/hadoop
export HIVE_CONF_DIR=/opt/hive/conf
export HIVE_AUX_JARS_PATH=/opt/hive/lib
export JAVA_HOME=/opt/jdk1.8.0_221
配置hive-site.xml
-
添加并修改
vi hive-site.xml
-
插入
<configuration></configuration>
- 插入
IT知识分享网<!-- 在configuration中加入配置 -->
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/opt/hive/warehouse</value>
</property>
<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>
<!-- 如果是远程mysql数据库的话需要在这里写入远程的IP或hosts -->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://127.0.0.1:3306/hive?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>ok</value>
</property>
5.上传配置jar
文件:链接: https://pan.baidu.com/s/1QVsbXk8C1An0IIlcvXVPJg 提取码: fykb
将mysql-connector-java-5.1.0-bin
上传到hive的lib文件夹
6.启动
-
首先需要格式化:
schematool -dbType mysql -initSchema
-
直接输入:
hive
进入
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6165.html