linux - 如何创建具有不同操作系统的 Hadoop 集群?

标签 linux macos hadoop

我在家庭网络中的 3 台计算机上安装了 Hadoop 2.7.1,1 台 64 位 mac 和 2 台 32 位 linux 机器。我已经成功地将它们配置为在单节点模式下运行并设置了 SSH 授权 key 。我想用我的 mac 作为主机,linux 作为从机。当我在 mac 上运行启动脚本时,出现类似

的错误
hadoop@10.0.1.100: bash: line 0: cd: /usr/local/Cellar/hadoop/2.7.1/libexec: No such file or directory

10.0.1.100 是我的一台 linux 机器的 ip,而/usr/local/Cellar/hadoop/2.7.1/libexec 是我 mac 上的 $HADOOP_PREFIX。那么是否可以构建一个包含不同操作系统的Hadoop集群呢?

最佳答案

请在主服务器上提供以下hdfs-site.xml核心站点、从文件、主文件。还有环境变量。如果所有配置都应该是最小配置,比如在主服务器的从属文件中添加从属主机 ip 或主机名,以及更多 make

关于linux - 如何创建具有不同操作系统的 Hadoop 集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34722534/

相关文章:

hadoop - 将复制因子设置为 0 会发生什么

python - 在 Python 2(.7.x) 和 Python 3(.5.x) 之间进行选择

ruby - 如何使用 rbenv 在 vi​​rtualbox/ubuntu 20.04 上下载 Ruby (<2.0)

linux - 有人知道根目录 (/) 中每个目录的详细解释吗?

java - Hadoop 错误 : Could not find or load main class class path TestJava

hadoop - 携带字段,或存储和加入?

linux - 如何加快 "$find . -type f -printf ' %f\n' -exec cat {}\; 的吞吐量>我的输出文件”

c - 如何从 C 中通过 PID 在 Linux 中计算进程的 CPU 使用率?

macos - 通过简单的命令重新启动视频助手

objective-c - 被告知 NSStatusItem 何时被隐藏