0


hive的安装

安装hive之前要先安装mysql

一、创建文件夹,上传文件

// 由于要将安装包上传到/opt/packages/文件夹下,如果没有则先在/opt/下面创建packages和programs两个文件夹

mkdir -p /opt/packages/

mkdir -p /opt/programs/

// 切换至/opt/packages/目录下

cd /opt/packages/

//切换至/opt/packages/目录下后,通过第三方工具将apache-hive-3.1.2-bin.tar.gz上传至主节点master中的/opt/packages/目录下。

二、解压压缩包

将文件解压到/opt/programs/目录下

tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/programs/

命名为apache-hive

三、更换jar包

删除guava-19.0.jar

rm -rf /opt/programs/apache-hive/lib/guava-19.0.jar

复制hadoop-3.1.4目录下的guava-27.0-jre.jar到hive

cp /opt/programs/hadoop/share/hadoop/common/lib/guava-27.0-jre.jar /opt/programs/hive/lib/guava-27.0.jar

四、解决日志jar包冲突

mv log4j-slf4j-impl-2.10.0.jar log4j-slf4j-impl-2.10.0.jar.bak

五、Hive环境变量配置信息

vi /etc/profile

#添加环境变量

#source刷新配置文件

source /etc/profile

六、配置hive-site.xml配置信息

cd /opt/programs/apache-hive/conf/

vi hive-site.xml

#添加相关内容

七、复制MySQL连接驱动的jar包至Hive安装包的lib目录

cp /opt/packages/mysql-connector-java-5.1.32-bin.jar /opt/programs/apache-hive/lib/

八、初始化数据库

schematool -dbType mysql -initSchema

出现以下信息表示成功

查看新数据库,在master上

mysql -u root -p 123456

show databases;

九、启动hive

启动服务

**

hive --service metastore &

**

**

启动hive

**

**

hive

**

输入show databases;报错可删除/opt/programs/hive/bin/里的metastore_db后再重新初始化元数据库。

标签: hive hadoop sql

本文转载自: https://blog.csdn.net/ordo120/article/details/134281672
版权归原作者 ordo120 所有, 如有侵权,请联系我们删除。

“hive的安装”的评论:

还没有评论