我正在尝试从HDFS
使用ElasticSearch
版本elasticsearch-hadoop
加载数据elasticsearch-hadoop-2.1.0.Beta3.jar
。
Mapr 上有一个错误:
https ://github.com/elastic/elasticsearch-hadoop/issues/215
应该可以解决这个jackson
问题。但它仍然从1.5 版jackson
的 Hadoop 目录中获取 jars 。jackson
我添加REGISTER
了注册 1.8 jar 的命令:
REGISTER /opt/mapr/hive/hive/lib/jackson-core-asl-1.8.8.jar;
REGISTER /opt/mapr/hive/hive/lib/jackson-jaxrs-1.8.8.jar;
REGISTER /opt/mapr/hive/hive/lib/jackson-mapper-asl-1.8.8.jar;
REGISTER /opt/mapr/hive/hive/lib/jackson-xc-1.8.8.jar;
但我仍然收到以下错误:
2015-04-17 05:49:03,760 [main] ERROR org.apache.pig.tools.pigstats.SimplePigStats - ERROR 2997: Unable to recreate exception from backed error:
Error: org.codehaus.jackson.map.ObjectMapper.reader(Ljava/lang/Class;)Lorg/codehaus/jackson/map/ObjectReader;
我对 Hive 进行了同样的尝试,也得到了同样的错误。