前段时间,有一个项目在连接Impala的时候,可以测试连接成功,但是查询不出表.但是通过impala-shell的时候,是可以查询出来的,我觉的这种方式查询出来的话,可能和jdbc的方式不一样,因为impala-shell连接的端口是21000,jdbc连接的端口是21050.我通过beeline的方式使用jdbc:hive2:的方式查询,因为impala和hive使用同一个metastore服务.刚开始的时候用jdbc:hive2://node1:21050/去连接,能成功,但是查询不出数据,