1
我在關注https://gist.github.com/costin/8025827示例不確定爲什麼會出現此錯誤。任何迴應都非常感謝。FAILED:SemanticException找不到類'org.elasticsearch.hadoop.hive.ESStorageHandler'
hive> ADD JAR hdfs:///auxlib/elasticsearch-hadoop-2.2.0.jar ;
converting to localhdfs:///auxlib/elasticsearch-hadoop-2.2.0.jar
Added [/private/tmp/hive/elasticsearch-hadoop-2.2.0.jar] to class path
Added resources: [hdfs:///auxlib/elasticsearch-hadoop-2.2.0.jar]
hive> list jars;
/private/tmp/hive/elasticsearch-hadoop-2.2.0.jar
hive> CREATE EXTERNAL TABLE eslogs (time STRING, extension STRING,clientip STRING, request STRING, response INT, agent STRING) STORED BY 'org.elasticsearch.hadoop.hive.ESStorageHandler' TBLPROPERTIES('es.resource' = 'hive', 'es.mapping.names' = 'time:@timestamp');
失敗:SemanticException找不到類 'org.elasticsearch.hadoop.hive.ESStorageHandler'
爲@Ham謝里夫曾建議,要求增加Hadoop的罐子,因爲類Hadoop的蜂巢罐子'org.elasticsearch.hadoop.hive.ESStorageHandler'是後者 – pleonasmik