啟動hive報錯Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
阿新 • • 發佈:2018-12-14
Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
這是因為沒有啟動hive的metastore遠端連線
<configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://cdh1:3306/hive</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123456</value> </property> <!-- 開啟metastore遠端連線 --> <property> <name>hive.metastore.uris</name> <value>thrift://cdh1:9083</value> </property> </configuration>
解決辦法:
在hive/bin下啟動:
hive --service metastore