发生此错误时,我正在 Hardoop 上运行 H2O。这是关于如何在 Hardoop 上安装和运行 H2O 的文档:
- 首先,我为我的 Hadoop 版本下载了 H2O。
- 然后我解压缩 zip 文件并运行此命令
hadoop jar h2odriver.jar -nodes 1 -mapperXmx 6g -output/user/root/lyh2/h2o_output
- 但是控制台显示错误信息:
错误:无法从 baseport = 54321 找到/168.2.4.54 的可用端口EmbeddedH2OConfig:退出调用(-1)EmbeddedH2OConfig: 在 bwt.start() 之后
- 我检查了端口 54321,没有其他应用程序正在使用它。
有人知道怎么解决吗?
相关消息来自这里:
这是一条非常不寻常的消息/错误。
每个 H2O 节点都尝试为嵌入式 HTTP 服务器打开一个端口。第一个尝试的端口是基本端口,如果失败,则 H2O 会尝试循环增加数字,直到超过端口号 64K,然后放弃您报告的消息。
您将不得不询问您的系统管理员为什么无法打开端口。
请注意,您可以使用 -baseport
选项更改起始基端口。
我是一名优秀的程序员,十分优秀!