Mac OS X上的单节点Hadoop名称节点格式失败

时间:2014-02-20 22:49:58

标签: macos hadoop command

我正在尝试在Mac OS X(Mavericks)上启动单节点Hadoop集群。当我走到这一步时:

$ bin/hadoop namenode -format

我收到此错误:

bin/hadoop: line 391: syntax error: unexpected end of file

bin / hadoop的第391行(这是最后一行)上有一个终止的“fi”,就是这样。

在Mac OS X上运行这个我有什么不同吗?对类似问题的其他答案似乎指出将“错误”换行作为可能的原因,但我并不理解这些答案,因为它们与我的问题有关。

1 个答案:

答案 0 :(得分:0)

事实证明,文件hadoop.sh已被编辑并使用编辑器保存,该编辑器可能引入了一些bash无法接受的行尾字符。在使用vi进行全新安装和编辑之后,一切顺利。