无法设置eclipse插件,hadoop hortonworks 2.0

vaqhlq81  于 2021-06-04  发布在  Hadoop
关注(0)|答案(3)|浏览(356)

我得到了hortonworks沙盒2.0,它运行良好。现在我想尝试从eclipse连接,但是我不能。
以下是eclipse上的hadoop位置:
map/reduce master:主机:localhost,端口:50020
dfs主机:主机:本地主机,port:50040
错误是:
调用localhost/127.0.0.1:50040失败,连接异常:java.net.connectionexception:连接被拒绝:无进一步信息。
我认为这个错误可能是一个不匹配的hadoop插件,因为我使用的是hadoopeclipseplugin1.2.0,但是我找不到hadoop2.2的eclipse插件
线程如何使用java连接Hadoop2.2.0服务器的答案是,目前没有针对Hadoop2.2.0的eclipse插件?有人能帮我解决这个问题吗?

xvw2m8pv

xvw2m8pv1#

当我无法连接到hortonworks沙盒中的hive服务器时,我发现自己也遇到了类似的情况。我发现您用于sandbox的虚拟映像使用nat进行网络连接。因此,访客操作系统(本例中为沙盒)的ip地址与其运行的机器相同意味着什么。为了实现有效的通信,可视化软件中有端口转发。默认情况下,为沙盒中的hadoop配置的端口Map到不同(或有时相同)的端口。您可以检查端口转发和配置的规则,以便从主机操作系统访问特定的服务/端口。现在,关于hadoop2.2.0的eclipse插件,我还没有找到成功的方法。因此,我将在hadoop开发过程中发布更多内容。

cgvd09ve

cgvd09ve2#

hadoop2.2.0版本不整体使用jobtracker。yarn将job tracker的工作一分为二参见apachehadoop文档。
首先转到mapred-site.xml,添加以下属性以及所有安装中提到的其他属性steps:-
mapreduce.jobtracker.address地址
localhost:54311
mapreduce.jobtracker.http.address地址
0.0.0.0:50030
mapreduce.jobhistory.address地址
0.0.0.0:10020
mapreduce.jobhistory.webapp.address地址
0.0.0.0:19888
然后将hadoop位置配置为:-
map/reduce(v2)主控形状
主机:localhost
端口:54311
dfs主机
选中“使用m/r主主机”复选框
端口:9000**
现在一切都会好起来的。

dzhpxtsq

dzhpxtsq3#

杰克,不同的服务有不同的端口。
50070是每个hadoop系统都拥有的hdfs服务(因此我建议使用它)。
8888可能只是hortonworks的某个特定web服务端口。
50030是jobtracker端口
首先,确保您可以与virtualbox连接/通信(主机操作系统可以访问访客服务)。如果是这样,请找出您需要的服务/端口,例如jobtracker api error-调用localhost/127.0.0.1:50030在本地异常时失败:java.io.eofexception
这可能是一个很大的工作-所以如果你知道cloudera发行版有你需要的所有东西-去cloudera

相关问题