hadoop-ha后的hive配置的三种模式

本文详细介绍了在Hadoop高可用(HA)环境下,如何配置Hive的三种运行模式:本地模式、单用户模式和多用户模式。在本地模式中,涉及了Zookeeper、Hadoop的启动,Hive的安装与初始化。单用户模式需要配置特定的Hive-site文件,并连接MySQL数据库。多用户模式则需要在所有节点上正确配置Hive-site文件,确保集群状态刷新。
摘要由CSDN通过智能技术生成

hadoop-ha后的hive配置的三种模式

1.本地模式

首先node1、2、3进入zookeeper目录启动启动zookeeper,

bin/zkServer.sh start

之后新打开一个node3窗口进入zookeeper目录启动zookeeper客户端

bin/zkCli.sh

然后再node1进入hadoop目录启动hadoop

sbin/start-all.sh

在node4机器上、/data/目录下创建hive文件夹

mkdir hive

使用xftp将hive安装包上传到此目录下
之后进入hive目录解压压缩包

tar -zxvf hive-3.1.2-bin.tar.gz

删除压缩包并修改剩下目录的名字

rm -rf hive-3.1.2-bin.tar.gz
mv apache-hive-3.1.2-bin apache-hive

然后进入hive目录将conf/下的
hive-env.sh.template复制为hive-env.sh

cp hive-env.sh.template hive-env.sh

之后在xftp上把hive-env.sh文件下载下来
打开并在里面添加如下内容

HADOOP_HOME=/data/hadoop/hadoop/

之后保存并把此文件替换到conf/目录下

之后解决jar包冲突问题
不解决就启动hive会报错如下错jar包冲突
解决方法:
使用xftp进入到node4

/data/hadoop/hadoop/share/hadoop/common/lib

此目录下,然后找到其中的guava-27.0-jre.jar下载到桌面
然后进入

/data/hive/apache-hive/lib

将桌面的guava-27.0-jre.jar上传到这里,再将原有的不同版本的guava-jar包删除,问题解决
最后初始化hive

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值