errr:从baseport=54321找不到/168.2.4.54的可用端口

quhf5bfb  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(382)

发生此错误时,我正在hardoop上运行h2o。这是如何在hardoop上安装和运行h2o的文档:

首先,我下载hadoop版本的h2o。
然后我解压zip文件并运行这个命令
hadoop jar h2odriver.jar-节点1-mapperxmx 6g-输出/user/root/lyh2/h2o\u输出
但控制台显示错误信息:
错误:从baseport=54321 embeddedh2oconfig:exit called(-1)embeddedh2oconfig:after bwt.start()中找不到/168.2.4.54的可用端口
我检查了端口54321,没有其他应用程序在使用它。
有人知道怎么修吗?

bnl4lu3b

bnl4lu3b1#

相关信息来自这里:
https://github.com/h2oai/h2o-3/blob/master/h2o-core/src/main/java/water/init/networkinit.java#l121
这是一个非常不寻常的消息/错误。
每个h2o节点尝试为嵌入式http服务器打开一个端口。第一个尝试的端口是baseport,如果失败,那么h2o会尝试增加循环中的端口号,直到超过端口号64k,然后放弃报告的消息。
你必须问你的系统管理员为什么不能打开端口。
注意:您可以使用 -baseport 选项。

相关问题