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

hadoop无法启动start-dfs.sh

顾嘉德
2023-03-14

localhost:启动namenode,登录到/usr/local/hadoop/logs/hadoop-wenruo-namenode-linux.out localhost://usr/local/hadoop/bin/hdfs:line 304:/usr/local/hadoop/usr/lib/jvm/java-8-oracle/bin/java:没有这样的文件或目录

我的JAVA_HOME如下所示:

echo$java_home/usr/lib/jvm/java-7-openjdk-amd64

既然我已经将JAVA_HOME设置为jdk7,那么Hadoop怎么还在寻找JDK8呢?

非常感谢。

共有1个答案

金毅
2023-03-14

通常,每个Hadoop发行版/版本都应该有一些基本脚本文件,如果有yarn,这些文件将这个JAVA_HOME环境variablesuch设置为yarn-env.sh文件。

另外,根据您的hadoop版本,您还可能在*-site.xml文件中有路径,例如hdfs-site.xml、core-site.xml、yarn-site.xml、mapred-site.xml和其他一些文件,这取决于您拥有的服务。很可能您的Hadoop-env.sh更新没有重新生成客户机配置文件,除非您通过集群管理器应用程序进行更新,然后重新部署客户机配置文件。

有时,我发现这些也要使用系统bin/java可执行文件来设置。您可以使用以下命令来找出您的操作系统在bin/path中有什么java。

 类似资料:
  • 问题内容: 我尝试在Ubuntu 11.04和Java 6 sun上安装Hadoop。我正在使用hadoop 0.20.203 rc1构建。我在使用Java-6-sun的Ubuntu 11.04上反复遇到问题。当我尝试启动hadoop时,由于“无法访问存储”,datanode无法启动。 我曾尝试从Apache甚至cloudera的0.20分支中升级和降级到几个版本,还尝试再次删除并安装hadoop

  • 我在Windows7中配置Hadoop是从教程中设置单个节点集群开始的。当运行来格式化namenode时,它会抛出类似的异常:当自动强制windows namenode时,我可以打开地址为http://localhost:50070的namenode GUI。 yarn-site.xml

  • 我最近以单集群模式将hadoop 3.1.1安装到我的计算机上。之后,以下命令对hdfs-site.xml、yarn-site.xml、core-site.xml、mapred-site.xml和hadoop-env.sh进行了所有配置,没有任何错误 *start-all.sh 下面是yarn-site.xml的代码

  • 我正在尝试在服务器上安装Hadoop 2.2.0群集。现在所有的服务器都是64位的,我下载了Hadoop 2.2.0,所有的配置文件都已经设置好了。当我跑步的时候/启动dfs。sh,我得到以下错误: 除了64位之外,还有其他错误吗?我已经在没有密码的情况下完成了namenode和datanodes之间的登录,其他错误意味着什么?

  • 问题内容: 我已经从ubuntu server安装了jenkins。我试图创建一个新的Windows从属节点。但是无法在启动方法中选择“启动Java WebStart从属代理”选项 我已经尝试过了 转到Jenkins仪表板->管理Jenkins->配置全局安全性 如果尚未选中,请单击“启用安全性”。 选择“ JNLP代理的TCP端口”的“随机”单选按钮。 保存此配置 它不能解决我的问题 名称:Wi

  • iam使用带有kafa整数的jhipsterSpring靴 正在应用中。yml公司 云:流:默认绑定器:kafka函数:定义:memberSupplier;成员批准供应商;memberEventConsumer;memberApprovalEventConsumer绑定:memberSupplier-out-0:目标:memberEventConsumer-in-0:目标:memberApprov