以三台hadoop集群为例,启动hive的步骤

本文详细介绍了如何在三台Hadoop集群上启动Hive服务,包括在node1上启动metastore和hiveserver2,其他节点通过hiveserver2访问,以及解决权限问题和配置hadoop的proxyuser设置。同时提供了hiveserver1的连接方式,强调了metastore地址的配置。
摘要由CSDN通过智能技术生成

步骤1:node1启动metastore和hiveserver2

----------在node1启动metastore,并在后台运行,可通过jps查看是否成功----------
nohup /export/servers/apache-hive-3.1.2-bin/bin/hive --service metastore &

----------在node1启动hiveserver2服务----------
nohup /export/servers/apache-hive-3.1.2-bin/bin/hive --service hiveserver2 &

步骤2:连接node1的hiveserver2,node1以外机器通过hiveserver2访问metastore,无需配置

----------在node1以外机器启动hiveserver2-beeline,无需配置hive-site.xml----------
/export/servers/apache-hive-3.1.2-bin/bin/beeline 

----------通过beeline连接node1 ----------
! connect jdbc:hive2://node1:10000

---如果报错,User: root is not allowed to impersonate root (state=08S01,code=0),

则需要在hadoop文件下的etc/hadoop/core-site.xml加入如下配置项,表示允许root用户在不同的客户端上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值