报错日志
使用dbview 查询hive里面的es映射表,报错如下:
从错误来看,主要是两个原因:
1.es集群不可访问
2.es.nodes.wan.only属性设置不正确
排查思路
首先排查es集群访问的问题,经过排查发现es集群可用,由于没有其他变动,当时版本升级之前表可用,之后不可用,所以从版本这块考虑问题解决
首先去hive server2 web ui 的conf里面查看发现 hive服务加载的es-hadoop jar版本是6.的版本
CDH的hive配置如下:
下载好es-hadoop7的版本,并且修改CDH配置
修改重启hive之后 问题还是这样 ,然后发现 cm的监控界面
hive server2 web ui 的conf里面
还是没变
解决
最后直接去hive server2所在的节点上的
路径把6.的jar删掉 直接换成7.的jar ,重启hive server2服务 问题解决