bash: mr-jobhistory-daemon.sh: command not found...
2018-11-24 11:54
2943 查看
你看的教程是旧的,新版的hadoop启动脚本放在sbin下。start-all.sh已经逐渐被废弃,采用新的启动脚本:
1 2 3 4 5 |
sbin /hadoop-daemon .sh --script hdfs start datanode sbin /hadoop-daemon .sh --script hdfs start namenode sbin /yarn-daemon .sh start resourcemanager sbin /yarn-daemon .sh start proxyserver sbin /mr-jobhistory-daemon .sh start historyserver |
【注意1】.不要随意执行上述命令,需要你规划好那几个节点是namenode, 哪些节点是datanode, 哪个节点是resourcemanager, proxyserver, 以及historyserver
【注意2】.sbin/hadoop-daemon.sh --script hdfs start datanode 执行后只能只能启动当前节点;
1 |
sbin /hadoop-daemons .sh --script hdfs start datanode |
可以启动etc/hadoop/slaves中指定的datanode
【注意3】. 最新版本(hadoop2.2.0)的启动脚本libexec/hadoop-config.sh有bug, 若想用
1 |
sbin /hadoop-daemons .sh --hosts your_host_files --script hdfs start datanode |
启动节点,注意修改libexec/hadoop-config.sh第98行为:
1 |
98 elif [ "--hostnames" = "$1" ] |
同时要小心--hosts your_host_files option, 用户指定的your_host_files一定放在etc/hadoop/下面,但是启动时只指定该文件名,不包含任何路径名,这也是该启动脚本的一个缺陷。
【注意4】. 也可以采用
1 |
sbin /hadoop-daemons .sh --hostnames your_host_name --script hdfs start datanode |
启动某个节点
阅读更多相关文章推荐
- gitbash一直报:sh: __git_ps1: command not found的解决办法 ---待验证
- 关于mr-jobhistory-daemon.sh的一些了解
- sh-copy-id命令报错:-bash: ssh-copy-id: command not found
- Mac - 终端报错 -bash: startup.sh: command not found
- mr-jobhistory-daemon.sh 启动和关闭脚本
- bash: zkServer.sh: command not found的问题
- Centos命令行报bash:.....:command not found的解决办法
- LINUX中报错 -bash:ls:command not found
- CentOS6.5 SecureCRT上传bash: rz: command not found
- telnet不能用!提示:-bash: telnet: command not found
- linux下提示bash:command not found
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- -bash: ssh: command not found的解决办法
- bash: chkconfig: command not found
- mysql问题处理(报错代码 -bash:mysql:command not found)
- [Mac]-bash: mysql: command not found
- Linux下提示命令找不到:bash:command not found
- bash: ifconfig: command not found解决方法
- linux下-bash: ***: command not found解决办法
- bash:command not found