Member since
09-23-2015
2
Posts
1
Kudos Received
0
Solutions
08-14-2016
08:00 AM
1 Kudo
This issue could be caused by the Hive metastore. First, check if the Impala cataolog server is listening on port 23030 and 2600. If not, you may have a same problem as mine. For my case, I guess that the Impala catalog server keeps trying to connect Hive metastore, but not successfully. The timeout setting for this connection effort seems to be several hours. During this period, the catalog server will not listen to port 23020 and 26000. Therefore, the Impala statestore cannot establish the connection with the catalog server, which leads to the failure of the health test. Sometime, the health test will pass after several hours. But it does not mean that everything is OK. Actually (I guess), the Catalog server just gives up trying, and move ahead to start its service. Therefore, the statestore server can establish the connection with it. But when you excute some queries, Impala will report errors. To fix this problem, you have to solve the Hive metastore issues, or just rebuilt it. The following links give some details on that, https://issues.cloudera.org/browse/IMPALA-2045 http://www.cloudera.com/documentation/archive/cdh/4-x/4-2-0/CDH4-Installation-Guide/cdh4ig_topic_18_4.html
... View more