我正在尝试使用AWS上的R来连接到我们运行Cloudera hadoop的集群。按照这里提到的步骤操作- http://blog.cloudera.com/blog/2013/12/how-to-do-statistical-analysis-with-impala-and-r/
到目前为止,我可以启动jdbc驱动程序,但不能连接到impala。

。
从一些调查中,我可以看到impala守护进程正在我们所有的工作节点上运行。端口是这样配置的。

此外,我登录到一个工作节点,并检查正在侦听的端口。我可以看到端口21050正在侦听,这就是,

在rimpala connect中,我使用的是工作节点的公共IP。仍然无法连接到它。我可以使用公共IP和端口25000查看impala web UI,但无法连接到此端口侦听jdbc请求。有人能在这方面帮我吗?
发布于 2016-08-02 10:41:53
如果有人需要帮助,这是我从Cloudera支持部门得到的答案。
“问题不在于Impala或Cloudera发行版。问题在于”RImpala“使用的驱动程序。RImapla使用的是HIVE JDBC驱动程序。如果您查看https://github.com/Mu-Sigma/RImpala/blob/master/java/src/main/java/com/musigma/ird/bigdata/RImpala.java上的源代码,您会发现用作驱动程序的调用是”org.apache.hive.jdbc.HiveDriver“。因此,理想情况下,RImpala包已过时,并且未进行更新以正常工作。”
https://stackoverflow.com/questions/38578621
复制相似问题