apache-hive-3.1.3-bin.tar.gz 安装教程,hive安装步骤
# 登录hadoo用户进行安装执行
su hadoop
tar -zxvf hive.tar.gz
export HIVE_HOME=/opt/hive-3.1.3
export PATH=$PATH:$HIVE_HOME/bin
export HADOOP_HOME=/opt/hadoop-3.3.5
# 登录mysql -u root -p 执行以下命令,提供hive加载元数据的mysql库
CREATE DATABASE hive_metadata;
CREATE USER 'hive'@'%' IDENTIFIED BY '123456';
GRANT ALL ON hive_metadata.* TO 'hive'@'%';
-- 执行以下命令开启远程链接
ALTER USER 'hive'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
# $HIVE_HOME/conf/hive-site.xml,添加以下内容:
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive_metadata?createDatabaseIfNotExist=true&useSSL=false</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.cj.jdbc.Driver</value> <!-- MySQL 8驱动名 -->
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
</property>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>hdfs://master:9000/opt/hiveDataFile</value> <!-- HDFS存储路径 -->
</property>
<!-- 关闭元数据校验:ml-citation{ref="10" data="citationList"} -->
<property>
<name>hive.metastore.schema.verification</name>
<value>true</value>
</property>
<!-- 启用远程连接 -->
<property>
<name>hive.server2.thrift.bind.host</name>
<value>0.0.0.0</value> <!-- 允许远程访问 -->
</property>
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value> <!-- 默认端口 -->
</property>
<property>
<name>hive.server2.authentication</name>
<value>NONE</value> <!-- 无认证模式 -->
</property>
</configuration>
# 初始化元数据库 MySQL 驱动一定要下对 mysql-connector-java-8.0.23.jar 驱动 # 关键步骤!:ml-citation{ref="3" data="citationList"}
schematool -dbType mysql -initSchema
# 重新初始化数据
schematool -dbType mysql -initSchema --verbose
# 要做是否安装成功
create database test_db;
# 后台启动hive服务提供远程连接 dbeaver连接。
# 元数据服务
nohup hive --service metastore >> ./metastore.log &
# 远程连接服务
nohup hive --service hiveserver2 >> ./hiveserver2.log &
# dbeaver远程连接hive,使用连接驱动路径:$HIVE_HOME/jdbc/hive-jdbc-3.1.3-standalone.jar
# 账户密码不需输入直连。
自动化学习。

浙公网安备 33010602011771号