【2022年6月7日】在:StarRocks技术人员远程协助下,快速找到问题,通过替换fe节点的jar包 ES外部表实现调通。
Elasticsearch 外部表调试遇到问题描述:【Elasticsearch版本为:7.11.2】
出现的问题:建表ES外部表正常,但查询时就报错了。
Elasticsearch 外部表.调试监控了fe集群的Master所在节点的 以下日志文件:
/data/wise_StarRocks/StarRocks-2.1.3/be/log/be.INFO 【BE端的日志信息】
/data/wise_StarRocks/StarRocks-2.1.3/fe/log/fe.audit.log 【请求的.元数据记录信息】
/data/wise_StarRocks/StarRocks-2.1.3/fe/log/fe.warn.log 【异常提示信息】
/data/wise_StarRocks/StarRocks-2.1.3/fe/log/fe.out 【jar包:调试错误的输出文件】
使用到得jar包 替换路径为:/data/wise_StarRocks/StarRocks-2.1.3/fe/lib/
starrocks-fe.jar (12.1 MB)
注意错误:【Failed to connect to ES server, errmsg is: Could not resolve host: saas-es5】
【在没有该jar包时,如果您的ES外部表,查询数据时,be.INFO 如出现下图错误】
【导入starrocks-fe.jar 同步发送到其他的节点上,建 fe进程 重启】
之后再建ES外部表,以及查询 查询ES外部表不在报错,使用正常。【be.INFO也访问正常】
【最后:是否感谢starrocks的技术人员大力支持,定位问题十分准确,快速高效! 】