elasticsearch hadoop集成-java.lang.ClassCastException
我下载了elasticsearch hadoop集成-java.lang.ClassCastException,hadoop,
elasticsearch,hive,Hadoop,
elasticsearch,Hive,我下载了elasticsearch2.1.2JAR,并按照指南在Hadoop(v5.4.4)中配置它。看起来一切正常,但我在阅读elasticsearch源代码时出现了“CAST”错误。下面是错误消息- 失败,出现异常java.io.IOException:org.apache.hadoop.hive.ql.metadata.HiveException:java.lang.ClassCastException:org.elasticsearch.hadoop.mr.WritableArrayWr
elasticsearch2.1.2
JAR,并按照指南在Hadoop
(v5.4.4)中配置它。看起来一切正常,但我在阅读elasticsearch源代码时出现了“CAST”错误。下面是错误消息-
失败,出现异常java.io.IOException:org.apache.hadoop.hive.ql.metadata.HiveException:java.lang.ClassCastException:org.elasticsearch.hadoop.mr.WritableArrayWritable无法强制转换为org.apache.hadoop.io.Text
下面是在配置单元中创建的表-
创建外部表日志事件(
产品版本字符串,
代理\u主机字符串,
产品名称字符串,
温度、时间、戳记,
日志消息字符串,
组织id字符串,
日志\日期时间时间戳,
消息字符串,
日志\源\提供程序字符串,
日志\源\名称字符串,
用于趋势字符串的日志消息,
仅索引消息字符串,
日志级别字符串,
代码\源字符串,
日志类型字符串,
完整消息字符串,
会话\日志\操作字符串,
源\接收\时间戳
)
由“org.elasticsearch.hadoop.hive.EsStorageHandler”存储
TBLProperty('es.resource'='log\u event\u 2015-05-11/log\u event',
'es.nodes'='',
'es.端口'='
)
有什么想法吗?请编辑您的问题以包含相关查询?几乎可以肯定,有些东西是不匹配的,但是如果没有查询,就无法解决问题。编辑以将查询包含在配置单元中以读取elasticsearch索引
Select query- select * from log_event_ics_es