hadoop安装ubuntu name node,data node不工作jps

ktca8awb  于 2021-06-03  发布在  Hadoop
关注(0)|答案(5)|浏览(316)

我试着用ubuntu12.10在我的pc上建立hadoop单节点集群。参考michael-noll.com上的教程
在执行“/usr/local/hadoop/bin/start all.sh”命令之前,一切都很顺利
之后,我执行了java进程状态“/usr/local/hadoop$jps”
然后我发现 Data Node , Task Tracker , Name Node 未列出(不起作用)
在这种情况下谁也帮不上忙。

brjng4g3

brjng4g31#

您应该对中提到的目录具有写入权限 core-site.xml 对于属性 hadoop.tmp.dir . 我已经在hadoop系列单节点安装的链接中对此进行了解释。

n3schb8v

n3schb8v2#

重置core-site.xml文件

<property>
    <name>hadoop.tmp.dir</name>
    <value>/home/rlk/hduser</value>
  </property>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost/</value>
  </property>
t30tvxxf

t30tvxxf3#

好吧,我想你应该把hadoop安装到 /usr/local/hadoop 当你跑的时候 start-all.sh ,hadoop将日志写入 /usr/local/hadoop/logs 目录,但是,可能hadoop没有这个目录的写权限。
请签入所有日志文件 /usr/local/hadoop/logs/ 找出问题是否存在。
如何解决?
4.1修改 /usr/local/hadoop/conf/hadoop-env.sh ,即添加 export HADOOP_LOG_DIR=/tmp/hadoop/logs 4.2重新启动hadoop和jps,并检查日志文件
如果您再次遇到问题,我建议您在此处发布相关日志。:)

qrjkbowd

qrjkbowd4#

Package 验证 $ rpm ­‐ql hadoop-­‐0.20-­‐conf-­‐pseudo 设置名称节点格式
sudo ­‐u hdfs hdfs namenode-­‐format $ for service in /etc/init.d/hadoop* > do > sudo $service stop > done 启动hdfs
启动hdfs $ for service in /etc/init.d/hadoop-­‐hdfs-­‐* > do > sudo $service start > done 更改localhost属性
5.更改localhost属性http://localhost:50070通过执行上述步骤,您可以启动namenode和datanode服务。

mftmpeh8

mftmpeh85#

格式化名称节点,然后再次启动所有服务 start-all.sh 命令并检查使用的状态 jps . 如果您在不停止服务的情况下退出应用程序,则可能会发生这种情况。所以,在你退出应用程序之前,确保你已经停止了所有的服务 stop-all.sh .

相关问题