我正在尝试在Hadoop上设置H20,所以我们有一个HDP2.5 Hadoop集群,我已经在我的edgenode上下载并解压缩了:h2o-3.18.0.8-hdp2.5。
我跑了: hadoop jar h2odriver.jar -nodes 1 -mapperXmx 6g -output / user // h20test
我看到它正在启动,但是ui似乎绑定到127.0.0.1并且当我按预期进入浏览器时它无法工作。可以请某人帮忙
以上命令中的示例日志:
提交作业名称“H2O_84301” JobTracker的工作ID是'job_1523015956637_0262' 对于YARN用户,logs命令是'yarn logs -applicationId application_1523015956637_0262' 等待H2O集群出现...... H2O节点127.0.0.1:54321请求flatfile 将flatfiles发送到节点... [将flatfile发送到节点127.0.0.1:54321] H2O节点127.0.0.1:54321报告H2O簇大小1 [leader is 127.0.0.1:54321] H2O集群(1个节点)已启动 (注意:使用-disown选项在群集形成后退出驱动程序)
在您的网络浏览器中打开H2O Flow:http://127.0.0.1:54321
(按Ctrl-C终止群集) 阻止直到H2O集群关闭......
答案 0 :(得分:0)
使用-network选项。
以下是-network选项的帮助输出:
-network <IPv4network1Specification>[,<IPv4network2Specification> ...]
The IP address discovery code will bind to the first interface
that matches one of the networks in the comma-separated list.
Use instead of -ip when a broad range of addresses is legal.
(Example network specification: '10.1.2.0/24' allows 256 legal
possibilities.)
为您希望Flow Web UI绑定的接口提供正确的规范。
例如:
hadoop jar h2odriver.jar -nodes 1 -mapperXmx 6g -network 10.1.2.0/24 -output h2otmp/junk001