当你启动hadoop时显示启动结点,但是jps却没有相关结点
此时查看你的/usr/local/hadoop/tmp文件权限,如果权限是root,就是因为节点成功启动,但是没有权限写进去
这个时候只需要把tmp文件权限修改为你的用户个人权限,再次启动,jps就有节点了。
$sudo chown -R xxx:users tmp/
$./sbin/start-dfs.sh
$jps
为了以防以后还有写不进去的其他问题,最好把整个hadoop文件权限都改为个人用户。
$sudo chown -R xxx:users /usr/local/hadoop/