【发布时间】:2023-03-25 20:14:01
【问题描述】:
我想在家里用我的商用电脑试用 H2O。如何将它们加入集群?
我需要先创建一个 Hadoop 集群吗?
我在哪里可以找到对我有帮助的文档?
【问题讨论】:
标签: h2o
我想在家里用我的商用电脑试用 H2O。如何将它们加入集群?
我需要先创建一个 Hadoop 集群吗?
我在哪里可以找到对我有帮助的文档?
【问题讨论】:
标签: h2o
不,不需要 Hadoop 集群。这是文档for starting nodes from the commandline。 (我也发现读取EC2设置文档有用,然后浏览他们提供的EC2脚本。)
基本上您需要创建一个 flatfile em>,它是一个简单的文本文件列表IP地址和群集中每个节点的端口。您可以给群集一个名称,我喜欢用相同名称命名扁平文件,这将是“LANTST.TXT”。
然后,您需要在每台计算机上获取H2O.jar,并将您的Flatfile放在同一个目录中(再次在每台计算机上)。然后用:启动它java -Xmx2G -ea -jar h2o.jar -name lantest -ip 192.168.x.y -port 54321 -flatfile lantest.txt
保持该控制台窗口打开,因为日志消息将写入其中。
通常为每台机器更改.x.y @ 987654323,但其他一切都保持不变。 -Xmx2G 说我给每台机器 2GB;您可能想要调整(但它对每个节点必须完全相同。)
必须完全相同的其他东西是H2O.jar的版本:次要版本差异并不足够好,因为它检查MD5校验和!
您可能会遇到的另一件事是防火墙。每个节点必须能够在端口54321和54322上看到彼此节点。因此,在每台机器上打开防火墙上的那些端口。 (在 Windows 上,我还必须打开对 Java 的访问权限。)
【讨论】: