1、pid文件是以“.pid”结尾的文件,也是hdfs进程启动、停止所需的文件。pid文件只有一行,记录的是相应进程的 pid,即进程号。
pid文件默认存储在/tmp目录下
[hadoop@hadoop001 tmp]$ ll
-rw-rw-r--. 1 hadoop hadoop 5 Jul 3 21:49 hadoop-hadoop-datanode.pid
-rw-rw-r--. 1 hadoop hadoop 5 Jul 3 21:49 hadoop-hadoop-namenode.pid
-rw-rw-r--. 1 hadoop hadoop 5 Jul 3 21:49 hadoop-hadoop-secondarynamenode.pid
2、pid文件的重要性
pid文件防止进程启动多个副本,缺少pid文件,会导致进程的启动停止都有问题
3、30天
linux系统中,默认以30天为周期,删除/tmp目录下的规则以外的文件或文件夹,故在生产上,一般会把重要的配置路径,存放到另外的目录下,不会放在系统默认路径下
[root@hadoop001 log]# mkdir /data/tmp
[root@hadoop001 log]# chmod -R 777 /data/tmp