我是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