我想问一下,我之前配置Hadoop也能正常运行,但过了一段时间后再输入start-all.sh 就显示未找到命令
start-all.sh在sbin目录下,直接在/usr/local/hadoop目录下输入
sbin/start-all.sh
这个是你的启动的路径不对,你要在你hadoop的路径下的sbin下启动才行
但是这样的话每次启动都要进入相应的路径下才能启动,这样比较麻烦,你可以配置Hadoop的环境变量,配置好了之后以后启动就不用每次都到sbin路径下了
你在/etc/profile文件内添加如下内容
export HADOOP_HOME=/home/hadoop/software/hadoop-3.3.0
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
注意:这里的/home/hadoop/software/hadoop-3.3.0是hadoop存放的路径,对应改成自己存放hadoop的路径即可