我在HDP 2.1.1.0
安装了SUSE11 VM
。我在格式化后第一次尝试启动namenode时收到以下错误:
/ usr / lib / hadoop-hdfs / bin /../ libexec / hdfs-config.sh:没有这样的文件或 目录
/ usr / lib / hadoop-hdfs / bin / hdfs:第206行:exec ::找不到
请为此建议一些解决方案。
仅供参考:我已经更新了.bashrc文件中的libexec路径详细信息。仍然遇到同样的问题。
答案 0 :(得分:1)
我发现从HDP 2.1存储库安装Hadoop rpm时,libexec文件夹未复制到usr / lib / hadoop-hdfs中的Hadoop-HDFS文件夹中
所以我导出了libexec的路径,它存放在我的.bashrc文件中的/ usr / lib / hadoop / libexec中,现在工作正常。