org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate

org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

解决办法:
1、在hive-site.xml中增加配置
property
name>hive.metastore.local</name
value>false</value
/property
property>
name>hive.metastore.uris</name
value>thrift://192.168.1.174:9083</value
/property
property
name>hive.server2.thrift.port</name
value>10000</value
/property
property
name>hive.server2.thrift.host</nam
value>0.0.0.0</value
/property
property
name>hive.metastore.warehouse.dir</name
value>/user/hive/warehouse</value
/property
2、CDH版的也需要添加相应配置
配置搜索栏中直接搜索hive-site,添加上面的配置即可

3、代码中引入依赖
dependency>
groupId>org.apache.hive</groupId
artifactId>hive-metastore</artifactId
version>2.1.1</version
/dependency

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值