开启dfs服务和Hadoop服务时,datanode还是不能查询到进程

这个时候直接输入
cd /opt/hadoop/ //这里是进入到你Hadoop的目录当中
hdfs --daemon start datanode
然后,等待命令执行重新输入JPS就可以了,开去试试吧。

加入一个小插曲:
使用Hadoop时出现无效错误提示ERROR: Invalid HADOOP_YARN_HOME
进入~/.bashrc文件中,在文件末位添加HADOOP_YARN_HOME路径,指向你Hadoop文件路径。
export HADOOP_YARN_HOME=/opt/hadoop
然后再在普通用户下去使用Hadoop命令。