【问题标题】:Name node and Datanode are not starting名称节点和数据节点未启动
【发布时间】:2014-11-10 02:29:47
【问题描述】:

我已经在 Ubuntu 中安装了 hadoop,并为 namenode 和 data node 创建了目录。但我无法看到 namnode 和数据节点没有运行。

hduser@sanjeebpanda:/usr/local/hadoop/etc/hadoop$ jps
9445 Jps
5311 JobHistoryServer
hduser@sanjeebpanda:/usr/local/hadoop/etc/hadoop$ start-all.sh
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
14/11/09 21:14:34 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your **platform... using builtin-java classes where applicable
Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.
Starting namenodes on []
localhost: starting namenode,** logging to /usr/local/hadoop-2.4.0/logs/hadoop-hduser-namenode-sanjeebpanda.out
localhost: starting datanode, logging to /usr/local/hadoop-2.4.0/logs/hadoop-hduser-datanode-sanjeebpanda.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop-2.4.0/logs/hadoop-hduser-secondarynamenode-sanjeebpanda.out
14/11/09 21:14:52 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
starting yarn daemons
starting resourcemanager, logging to /usr/local/hadoop/logs/yarn-hduser-resourcemanager-sanjeebpanda.out
localhost: starting nodemanager, logging to /usr/local/hadoop-2.4.0/logs/yarn-hduser-nodemanager-sanjeebpanda.out
hduser@sanjeebpanda:/usr/local/hadoop/etc/hadoop$ jps
**10134 NodeManager
10007 ResourceManager
10436 Jps
5311 JobHistoryServer**

但我可以看到两个目录都已创建。

hduser@sanjeebpanda:/usr/local/hadoop/yarn_data/hdfs$ ls -ltr
total 8
drwxr-xr-x 3 hduser hadoop 4096 Nov  9 21:13 namenode
drwx------ 2 hduser hadoop 4096 Nov  9 21:14 datanode
hduser@sanjeebpanda:/usr/local/hadoop/yarn_data/hdfs$

【问题讨论】:

  • 对不起,我在核心站点 xml 中写错了。它现在工作了。hduser@sanjeebpanda:/usr/local/hadoop/etc/hadoop$ jps 12240 NameNode 12715 ResourceManager 13056 Jps 12565 SecondaryNameNode 12387 DataNode 5311 JobHistoryServer 12842 NodeManager
  • 我无法找到 hdfs 路径。你能帮忙找到那个吗?我必须使用 hadoop fs -put 命令放置一个文件。我无法找到 direcotry.hduser@sanjeebpanda:/usr/local/hadoop/yarn_data/hdfs$ ls -ltr drwxr-xr-x 3 hduser hadoop 4096 Nov 9 21:13 namenode drwx------ 2 hduser hadoop 4096 11 月 9 日 21:14 数据节点

标签: java hadoop ubuntu-14.04


【解决方案1】:

//关于列表文件

您正在使用ls,它列出了本地目录中的文件

你必须使用hadoop fs -ls来列出hdfs中的文件

【讨论】:

  • +1。我认为这是他问题的正确答案。
【解决方案2】:

点击这个链接,你的问题一定会解决的

http://codesfusion.blogspot.in/2013/10/setup-hadoop-2x-220-on-ubuntu.html

【讨论】:

  • 感谢这对我有很大帮助。如何处理不需要的第一行。(本机代码加载器)hduser@sanjeebpanda:~$ hadoop fs -ls /user/hduser/ 14/11/10 03:08:18 WARN util.NativeCodeLoader: Unable to load native-适用于您平台的 hadoop 库...在适用的情况下使用内置 java 类 找到 1 项 -rw-r--r-- 1 hduser supergroup 11 2014-11-10 03:07 /user/hduser/abc.dat
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
相关资源
最近更新 更多