A:准备启动journalnode时出现,命令打完了就是没有journalNode 进程出现:
B:查看日志发现了出错位置:
C:根据日志中指出的位置找到了相应配置文件出错的方,改正后。OK
启动journalnode报错如下
[hadoop@salve001 ~]$ hdfs --daemon start journalnode ERROR: Cannot set priority of journalnode process 74165 [hadoop@salve001 ~]$
查看报错日志提示
2021-02-03 10:42:05,421 ERROR org.apache.hadoop.hdfs.qjournal.server.JournalNode: Failed to start journalnode. org.apache.hadoop.util.DiskChecker$DiskErrorException: Cannot create directory: /data1/hadoop/dfs/jn
根据提示目录无法创建,手动创建
[root@salve001 ~]# mkdir -p /data1/hadoop/dfs/jn
切换hadoop用户启动journalnode
A:准备启动journalnode时出现,命令打完了就是没有journalNode 进程出现:
B:查看日志发现了出错位置:
C:根据日志中指出的位置找到了相应配置文件出错的方,改正后。OK
转载于:https://www.cnblogs.com/Xmingzi/p/5691012.html
sbin/hadoop-daemon.sh start journalnode 打开节点
然而并没有打开,估计是因为第一次配置文件,哪里配错了。
按照log地址去查看日志:
果然,core_site.xml 29行有错,删除后问题解决。
问题:无法设置journalnode/namenode进程4760的优先级
解决方案:1.查看hadoop(logs)日志文件
2.根据异常解决
3.本人日志异常是8480端口被占用
4.netstat -tunlp | grep 8480 查找该端口的进程ID
5.kill -9 进程ID完美解决