一曲离殇 发表于 2019-1-17 10:27 还是catalog的原因。先确保服务启动没有问题。 |
yaojiank 发表于 2019-1-15 13:02 大神,非常感谢您的回答,又遇到一个问题 获取到元数据后执行select说找不到类【impalad.ERROR】 但是启动impalad之前是加载了classpath的,. ${IMPALA_HOME}/bin/set-classpath.sh 有遇到吗 CAUSED BY: ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class com.cloudera.impala.catalog.HBaseTable CAUSED BY: NoClassDefFoundError: Could not initialize class com.cloudera.impala.catalog.HBaseTable |
一曲离殇 发表于 2019-1-15 11:40 可能原因很多:楼主可以根据原因一个个排除下 1.可能网络的原因 在/etc/hosts中没有配置 127.0.0.1 localhost 导致impala启动statestore和catalog出现错误 2.可能版本的原因 产生这个的问题: Impala 2.2, Impala 2.3.0 修复版本为: Impala 2.5.0 详细可参考: https://issues.apache.org/jira/browse/IMPALA-2838 3.问题的原因可能出现在catalog 查看catalog服务: 第一步:检查服务是否开启 service impala-catalog status Impala Catalog Server is dead and pid file exists [失败] 如果失败,则查看catalog 日志 核实依赖的服务是否启动,比如hive 在impala各个节点下面执行: hive --service metastore & hive --service hiveserver & 社区有相关的问题帖子,也是因为hive的原因可参考: 请教大家, impala catalog server老是连不上statestore server是怎么回事~~~~ http://www.aboutyun.com/forum.php?mod=viewthread&tid=19408 |