无法运行存在的文件。我不确定为什么这会给我一个错误。 目前我正在努力解决这个问题issue但是,我似乎无法通过这一步。
a@a-VirtualBox:~/.linuxbrew/Cellar/hadoop/2.7.3/libexec/sbin$ ls
distribute-exclude.sh kms.sh start-balancer.sh stop-balancer.sh yarn-daemons.sh
hadoop-daemon.sh mr-jobhistory-daemon.sh start-dfs.sh stop-dfs.sh
hadoop-daemons.sh refresh-namenodes.sh start-secure-dns.sh stop-secure-dns.sh
hdfs-config.sh slaves.sh start-yarn.sh stop-yarn.sh
httpfs.sh start-all.sh stop-all.sh yarn-daemon.sh
a@a-VirtualBox:~/.linuxbrew/Cellar/hadoop/2.7.3/libexec/sbin$ mr-jobhistory-daemon.sh start historyserver
mr-jobhistory-daemon.sh: command not found
a@a-VirtualBox:~/.linuxbrew/Cellar/hadoop/2.7.3/libexec/sbin$ hdfs dfs mr-jobhistory-daemon.sh start historyserver
mr-jobhistory-daemon.sh: Unknown command
答案 0 :(得分:2)
也许你应该像这样运行这个命令:
./mr-jobhistory-daemon.sh
或者像这样:
PATH=$PATH:`pwd` mr-jobhistory-daemon.sh
第二个不能与另一个可能在" / usr / bin"例如。
答案 1 :(得分:0)
使用./program-name.sh arguments
在工作目录中执行程序。
使用program-name.sh arguments
表示PATH
变量和其他一些内容涵盖了它。