你可以参考我的有道云,以获取最新修改
https://note.youdao.com/s/dJwH8XMD
安装配置HIVE
版本:
Hadoop 2.7.6
[[2.Hadoop伪分布配置]]
MySQL 5.7
[[Mysql发稿版]]
Hive: 3.1.2
https://repo.huaweicloud.com/apache/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz
https://repo.huaweicloud.com/apache/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz
一、安装Hive
-
你需要在变量中添加
#HIVE_HOME export HIVE_HOME=/opt/hive export PATH=$PATH:$HIVE_HOME/bin
1.hive-env.sh
a.
cp hive-env.sh.template hive-env.sh
b.
vim hive-env.sh
c.
export HADOOP_HOME=/opt/hadoop
export HIVE_CONF_DIR=/opt/hive/conf
export HIVE_AUX_JARS_PATH=/opt/hive/lib
d.
mv $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.jar $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.bak
2. 初始化db数据库
bin/schematool -dbType derby -initSchema
3.启动Hadoop,在HDFS创建文件夹
bin/hadoop fs -mkdir /tmp
bin/hadoop fs -mkdir -p /user/hive/warehouse
bin/hadoop fs -chmod g+w /tmp
bin/hadoop fs -chmod g+w /user/hive/warehouse
4. 安装MySQL
你可参考[[Mysql发稿版]]
二、Hive 元数据配置MySQL
位置:/opt/hive/conf
vim hive-site.xml
完整版在文章底部
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!-- jdbc 连接的 URL -->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/metastore?useSSL=false</value>
</property>
<!-- jdbc 连接的 Driver-->
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<!-- jdbc 连接的 username-->
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property