启动hadoop守护进程时出错

我是hadoop和ubuntu的新手,并试图在我的系统上安装Hadoop 2.2.0(Ubuntu)。 当我尝试使用start-all.sh或start-dfs.sh启动守护进程时,它会抛出一个错误,提示“找不到命令”。 我只以hadoop组创build的用户身份发出了这个命令。

> hduser@nitk-OptiPlex-9010:~/hadoop-2.2.0/sbin$ start-all.sh > start-all.sh: command not found 

有人可以帮我解决这个问题吗?

另外,当我尝试修改核心站点时,创build了etc / hadoop文件夹,core-site.xml〜,hdfs-site.xml〜文件下的hdfs-site xml文件(在名称末尾带有波形符号的新文件被创build)。 我删除了创build的这些新文件。 这是否造成问题?

按照下面的步骤
==>转到hadoop主目录:cd / usr / local / hadoop /
==>启动datanodes和namenodes的过程:bin / hadoop namenode -format
==>开始deamons:sbin / start-dfs.sh(start-all.sh折旧)

希望能帮到你:)

写入./start-all.sh

如果它说start-all.sh: command not found

这意味着它尚未进入可执行模式。 通过chmod将其更改为可执行文件

 chmod +x *.sh 

我想开始deamons的正确方法如下:

1-使用命令行转到hadoop的目录

cd / usr / local / hadoop /

2-然后你用这种方式开始deamons:

斌/ start-all.sh

但是我建议你首先删除所有datanode和namenode文件,除了格式化namenode外,还要用一个干净的环境来启动这个进程

bin / hadoop namenode -format

希望能帮到你!

试试这个:1.首先运行这个命令chmod + x start-dfs.sh 2.然后运行/.start-dfs.sh

错误 :找不到命令

 $ /home/user/Documents/installed/hadoop/sbin/start-all.sh start-all.sh command not found 

解决方案:转到Hadoop安装位置,然后运行:

 $ cd /home/user/Documents/installed/hadoop/sbin $ ./start-all.sh $ jps 12373 Jps 11823 SecondaryNameNode 11643 DataNode 12278 NodeManager 11974 ResourceManager 11499 NameNode