重新部署了一下Hadoop环境
生态安装hive
一、下载
直接官网下载3.0以上版本
二、解压
tar -zvxf apache-hive-3.1.2-bin.tar
三、添加环境变量
sudo vim /etc/profile
export HIVE_HOME=/usr/app/apache-hive
export PATH=$HIVE_HOME/bin:$PATH
四、修改配置文件
进入安装的conf目录
cp hive-env.sh.template hive-env.sh
修改(添加)Hadoop路径
HADOOP_HOME=/usr/app/hadoop
新建 hive-site.xml 文件,内容为:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hadoop_hive?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
//这里如果MySQL版本为8以上,则需要修改为com.mysql.cj.jdbc.Driver
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
</property>
</configuration>
五、拷贝jdbc驱动
将 MySQL 驱动包拷贝到 Hive 安装目录的 lib 目录下
六、初始化
进入安装bin目录下
运行schematool -dbType mysql initSchema
七、启动
输入hive启动
输入show databases;成功即可