不为失败找理由,要为成功找方法。

hive的外表和es数据相连,能不能和内表进行联合查询?

Elasticsearch | 作者 chenjw | 发布于2018年09月15日 | 阅读数:4637

hive内表t1
hive外表t2,这是映射es的某个type
为什么在hive里面把这两个表进行联合查询总是报错:
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.hadoop.hive.EsHiveInputFormat

有没有大佬帮忙解答一下,困了好久了!!!!
已邀请:

JackGe

赞同来自: medcl CarrieJin

不是提示找不到EsHiveInputFormat这个类了麽。您是在hive客户端运行的还是在代码中加载驱动执行sql的?检查下hive的lib目录是否有相关hadoop-es依赖,代码工程中pom文件是否依赖了hadoop-es

chenjw

赞同来自:

求不沉!

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

要回复问题请先登录注册