当前位置: 首页 > 知识库问答 >
问题:

hdfs namenode格式错误(没有这样的文件或目录)

曾元忠
2023-03-14
/usr/local/hadoop/hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs:
line 34:
/usr/local/hadoop/hadoop-hdfs-project/hadoop-hdfs/src/main/bin/../libexec/hdfs-config.sh:
No such file or directory
/usr/local/hadoop/hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs:
line 204: exec: : not found

我想我已经编辑了所有必需的文件(bashrchadoop-env.shcore-site.xmlyarn-site.xmlmapred-site.xmlhdfs-site.xml)。

有人帮忙吗?

共有1个答案

刘英彦
2023-03-14

编辑配置文件以设置Hadoop和Java的home变量。

设置hadoop主页:

在后面添加以下内容(“if[-f/etc/bash_complety]&lshopt-0q posix;then./etc/bashcompletyfi”)

export HADOOP_PREFIX=/home/hduser/hadoop
export HADOOP_HOME=/home/hduser/hadoop
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export HADOOP_HDFS_HOME=$HADOOP_HOME
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export PATH=$PATH:$HADOOP_PREFIX/bin
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
 类似资料:
  • 问题内容: 我正在使用Ubuntu 14.04。我有以下代码: 但我不断收到以下错误: python程序和图像都在同一位置。可能是什么问题? 问题答案: 您需要安装:

  • 问题内容: 我想在我的一个golang控制器中指定一个html模板。我的目录结构是这样的 我想为请求/ new加载first.html。我已经将NewHandler用于url / new,并且当/ new请求到达并且在controller.go中时,NewHandler函数正在执行。这是我的代码 但是我遇到一个错误 请帮助我删除此错误。提前致谢 问题答案: 我已经通过提供html的绝对路径解决了这

  • 我正在尝试编写一个程序,使用Scala运行Linux命令。 我写了一段代码来运行命令的功能。 代码片段 当我尝试运行命令

  • 问题内容: 我正在尝试使用C扩展文件构建共享库,但首先我必须使用以下命令生成输出文件: 执行命令后,我得到以下错误消息: :致命错误:Python.h:没有此类文件或目录编译终止。 实际上我已经尝试了所有建议的解决方案,但是问题仍然存在…我也没有问题。我设法在我的机器上找到该文件……以前有人遇到过同样的问题吗?? 问题答案: 看来你尚未正确安装python dev的标头文件和静态库。使用软件包管理

  • 我在流管道中进行一些文件处理,想测试一些错误条件。我想到的第一件事是打开不存在的文件。我发现我无法处理这种情况。它看起来像节点。fs不会发出“错误”事件。有人知道怎么处理这个案子吗?我读到fs也有同样的情况。取消链接。 如果文件存在,则输出: 如果文件不存在: 类似问题:这里 人们会问:是否有可能在流之前发出错误事件。on('错误',…)是否生效? 谢谢