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