iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >HDFS中pid文件存储在哪
  • 407
分享到

HDFS中pid文件存储在哪

2023-06-03 00:06:00 407人浏览 泡泡鱼
摘要

小编给大家分享一下hdfs中pid文件存储在哪,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! pid文件默认存储在/tmp目录中,pid文件的内容为进程号&nbs

小编给大家分享一下hdfs中pid文件存储在哪,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

pid文件默认存储在/tmp目录中,pid文件的内容为进程号
    [hadoop@hadoop002 ~]$ cd /tmp
    [hadoop@hadoop002 tmp]$ pwd
    /tmp
    [hadoop@hadoop002 tmp]$ ll
    total 132
    drwxrwxr-x. 4 hadoop hadoop 4096 May 22 12:46 hadoop-hadoop
    -rw-rw-r--. 1 hadoop hadoop    5 May 23 11:00 hadoop-hadoop-datanode.pid
    -rw-rw-r--. 1 hadoop hadoop    5 May 23 11:00 hadoop-hadoop-namenode.pid
    -rw-rw-r--. 1 hadoop hadoop    5 May 23 11:00 hadoop-hadoop-secondarynamenode.pid
    drwxr-xr-x. 2 hadoop hadoop 4096 May 23 13:17 hsperfdata_hadoop
    drwxrwxr-x. 3 hadoop hadoop 4096 May 23 11:00 Jetty_0_0_0_0_50070_hdfs____w2cu08
    drwxrwxr-x. 4 hadoop hadoop 4096 May 23 11:05 Jetty_0_0_0_0_8042_node____19tj0x
    drwxrwxr-x. 3 hadoop hadoop 4096 May 23 11:01 Jetty_hadoop002_50090_secondary____.xoi5bj
    drwxrwxr-x. 4 hadoop hadoop 4096 May 23 11:05 Jetty_hadoop002_8088_cluster____jy43fd
    drwxrwxr-x. 3 hadoop hadoop 4096 May 22 12:43 Jetty_localhost_33164_datanode____.86mfre
    drwxrwxr-x. 3 hadoop hadoop 4096 May 21 16:31 Jetty_localhost_34452_datanode____57ccs7
    drwxrwxr-x. 3 hadoop hadoop 4096 May 22 13:28 Jetty_localhost_35801_datanode____1320ou
    drwxrwxr-x. 3 hadoop hadoop 4096 May 22 11:14 Jetty_localhost_41633_datanode____.reuty8
    drwxrwxr-x. 3 hadoop hadoop 4096 May 21 17:17 Jetty_localhost_43514_datanode____do382o
    drwxrwxr-x. 3 hadoop hadoop 4096 May 23 11:00 Jetty_localhost_54437_datanode____.slqxa8
    drwxrwxr-x. 3 hadoop hadoop 4096 May 22 12:24 Jetty_localhost_55741_datanode____.cj1ayt
    drwxrwxr-x. 3 hadoop hadoop 4096 May 22 12:18 Jetty_localhost_55901_datanode____.91pz3
    drwxrwxr-x. 3 hadoop hadoop 4096 May 22 13:36 Jetty_localhost_59457_datanode____.gif7tz
    drwxrwxr-x. 3 hadoop hadoop 4096 May 22 11:28 Jetty_localhost_59865_datanode____dj2ere
    drwx------. 2 root   root   4096 May 23 10:55 keyring-dOEsWO
    drwx------. 2 root   root   4096 Apr 21 02:20 keyring-fR5f6f
    drwx------. 2 root   root   4096 Apr 21 02:13 keyring-jZCkKD
    drwx------. 2 root   root   4096 Apr 20 20:07 keyring-RWPvsu
    drwx------. 2 root   root   4096 May 21 16:18 keyring-Rythlk
    drwx------. 2 root   root   4096 Apr 25 14:13 keyring-zrMZWC
    srwxrwxrwx. 1 mysql  Mysql     0 Apr 25 14:17 mysql.sock
    drwx------. 2 gdm    gdm    4096 May 23 10:55 orbit-gdm
    drwx------. 2 root   root   4096 May 23 10:56 orbit-root
    drwx------. 2 gdm    gdm    4096 May 23 10:56 pulse-aQWRK1os9K8n
    drwx------. 2 root   root   4096 May 23 10:55 pulse-Zd56fb7r0ESa
    drwx------. 2 root   root   4096 May 23 10:55 virtual-root.OV7MJo
    drwx------. 2 root   root   4096 May 21 16:18 virtual-root.q1Shey
    -rw-rw-r--. 1 hadoop hadoop    5 May 23 11:05 yarn-hadoop-nodemanager.pid
    -rw-rw-r--. 1 hadoop hadoop    5 May 23 11:05 yarn-hadoop-resourcemanager.pid
    [hadoop@hadoop002 tmp]$ 
    [hadoop@hadoop002 tmp]$ cat hadoop-hadoop-datanode.pid
    2619
    [hadoop@hadoop002 tmp]$ 


2.  修改HADOOP_PID_DIR文件的路径
    正常在生产上 pid文件是不能放在/tmp目录的,因为/tmp下面的pid文件一个月会自动删除一次。所以我们把tmp目录建在/data/hadoop目录下面:
    2.1 查看 /opt/software/hadoop/sbin/hadoop-daemon.sh 文件,发现hadoop查找pid是根据 HADOOP_PID_DIR 环境变量获取的。
        [hadoop@hadoop002 tmp]$ cat /opt/software/hadoop/sbin/hadoop-daemon.sh |grep pid
        #   HADOOP_PID_DIR   The pid files are stored. /tmp by default.
        pid=$HADOOP_PID_DIR/hadoop-$HADOOP_IDENT_STRING-$command.pid
            if [ -f $pid ]; then
              if kill -0 `cat $pid` > /dev/null 2>&1; then
                echo $command running as process `cat $pid`.  Stop it first.
            echo $! > $pid
            if [ -f $pid ]; then
              TARGET_PID=`cat $pid`
              rm -f $pid
        [hadoop@hadoop002 tmp]$ 
  2.2 以root创建/data/hadoop/tem 目录
        [hadoop@hadoop002 hadoop]$ exit   #退出hadoop
        loGout
        [root@hadoop002 software]# cd / 
        [root@hadoop002 /]#
        [root@hadoop002 /]# mkdir data
        [root@hadoop002 /]# cd data/
        [root@hadoop002 data]# mkdir hadoop
        [root@hadoop002 data]# cd hadoop/
        [root@hadoop002 hadoop]# mkdir tmp
        [root@hadoop002 hadoop]# ll
        total 4
        drwxr-xr-x. 2 root root 4096 May 23 14:11 tmp
    2.3  /data/hadoop/tem目录授权
        [root@hadoop002 hadoop]# chmod 777 tmp
        [root@hadoop002 hadoop]# ll
        total 4
        drwxrwxrwx. 2 root root 4096 May 23 14:11 tmp

   2.4 修改 /opt/software/hadoop/etc/hadoop/hadoop-env.sh文件里面HADOOP_PID_DIR的环境变量
        [hadoop@hadoop002 hadoop]$ pwd
       /opt/software/hadoop/etc/hadoop
        [hadoop@hadoop002 hadoop]$ vi hadoop-env.sh

        #export HADOOP_PID_DIR=${HADOOP_PID_DIR}  #注释这行
        export HADOOP_PID_DIR=/data/hadoop/tmp          #添加新路径
        编辑好后,保存退出。
   2.5 重启  sbin/start-dfs.sh
        #先停止hadoop服务
        [hadoop@hadoop002 sbin]$ sh stop-dfs.sh 
        Stopping namenodes on [hadoop002]
        hadoop002: no namenode to stop
        hadoop002: no datanode to stop
        Stopping secondary namenodes [hadoop002]
        hadoop002: no secondarynamenode to stop
        #再启动hadoop服务

        [hadoop@hadoop002 sbin]$ sh start-dfs.sh 
        Starting namenodes on [hadoop002]
        hadoop002: starting namenode, logging to /opt/software/hadoop-2.8.1/logs/hadoop-hadoop-namenode-hadoop002.out
        hadoop002: starting datanode, logging to /opt/software/hadoop-2.8.1/logs/hadoop-hadoop-datanode-hadoop002.out
        Starting secondary namenodes [hadoop002]
        hadoop002: starting secondarynamenode, logging to /opt/software/hadoop-2.8.1/logs/hadoop-hadoop- secondarynamenode-hadoop002.out
        [hadoop@hadoop002 sbin]$ 

        #重启之前,tmp目录下没有文件
        [root@hadoop002 ~]# cd /data/hadoop/tmp/
        [root@hadoop002 tmp]# ll
        total 0
        #重启之后,tmp目录下生成了pid文件
        [root@hadoop002 tmp]# ll
        total 12
        -rw-rw-r--. 1 hadoop hadoop 5 May 23 14:17 hadoop-hadoop-datanode.pid
        -rw-rw-r--. 1 hadoop hadoop 5 May 23 14:17 hadoop-hadoop-namenode.pid
        -rw-rw-r--. 1 hadoop hadoop 5 May 23 14:17 hadoop-hadoop-secondarynamenode.pid

以上是“HDFS中pid文件存储在哪”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: HDFS中pid文件存储在哪

本文链接: https://www.lsjlt.com/news/231835.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HDFS中pid文件存储在哪
    小编给大家分享一下HDFS中pid文件存储在哪,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! pid文件默认存储在/tmp目录中,pid文件的内容为进程号&nbs...
    99+
    2023-06-03
  • ASP 文件 path 存储:如何在 ASP 中存储文件路径?
    在 ASP 开发中,我们经常需要存储文件路径。这些路径可能是用于文件上传、文件下载、文件保存等操作。如何在 ASP 中存储文件路径呢?本文将为您介绍 ASP 文件 path 存储的几种方式。 一、使用 Application 对象 App...
    99+
    2023-07-07
    文件 path 存储
  • ASP 文件 path 存储:如何将文件路径存储在 ASP 中?
    在 ASP 程序中,我们经常需要存储文件路径,例如图片、文档等等。如何将文件路径存储在 ASP 中,是一个非常重要的问题。在本文中,我们将介绍几种方法来实现文件路径存储。 一、使用 Application 对象 Application 对...
    99+
    2023-07-07
    文件 path 存储
  • Oracle Ora文件存储路径在哪里?
    Oracle数据库中的Ora文件是用来存储数据库实例的相关配置信息和参数设置的文件,在Oracle数据库中有许多不同的Ora文件,具体存储路径会根据不同的操作系统和Oracle版本而有...
    99+
    2024-03-07
    - oracle - 存储路径 - ora文件
  • ASP 文件 path 存储:如何在 ASP 中获取存储的文件路径?
    ASP(Active Server Pages)是一种基于服务器端的脚本语言,常用于创建动态网页和 Web 应用程序。在 ASP 中,我们经常需要读取和写入文件,因此文件路径的存储和获取是非常重要的一环。本文将介绍在 ASP 中如何获取存...
    99+
    2023-07-07
    文件 path 存储
  • ASP 文件 path 存储:如何在 ASP 中查找存储的文件路径?
    在 ASP 中,我们经常需要读取和操作文件。这时候,我们就需要知道文件的路径。ASP 提供了多种方法来查找文件路径,其中一种方法是使用 path 存储。 path 存储是一种将文件路径保存在变量中的方法。通过使用 path 存储,我们可以...
    99+
    2023-07-07
    文件 path 存储
  • ASP 文件 path 存储:如何在 ASP 中备份存储的文件路径?
    在ASP应用程序中,我们经常需要存储文件路径。在某些情况下,我们需要在应用程序中备份这些文件路径。这可以确保我们在应用程序中出现故障时,不会失去重要数据。在本文中,我们将介绍如何在ASP中备份存储的文件路径。 在ASP中,我们可以使用Fi...
    99+
    2023-07-07
    文件 path 存储
  • ASP 文件 path 存储:如何在 ASP 中恢复存储的文件路径?
    在 ASP 中,我们通常会存储一些文件路径,比如上传的文件路径、图片路径等等。而在某些情况下,我们需要恢复这些存储的文件路径,比如在页面展示图片或者下载文件时,我们需要使用这些路径来访问相应的文件。那么在 ASP 中,如何恢复存储的文件路...
    99+
    2023-07-07
    文件 path 存储
  • 在Django中接收文件并存储
    首先是一个views函数的例子 def get_user_profiles(request): if request.method == 'POST': myFile = request.FILES.ge...
    99+
    2023-01-30
    文件 Django
  • ASP 文件 path 存储:如何在 ASP 中编辑存储的文件路径?
    在 ASP 中,存储文件路径是非常重要的。ASP 文件路径存储是指将文件路径存储到 ASP 程序中,以便程序能够轻松地访问文件。存储文件路径的方法有很多种,包括使用数据库、文本文件或直接将路径存储在 ASP 程序中。本文将介绍如何在 AS...
    99+
    2023-07-07
    文件 path 存储
  • ASP 文件 path 存储:如何在 ASP 中删除存储的文件路径?
    在 ASP 中,我们经常需要处理文件的操作,比如读取、上传、删除等等。其中,文件的路径信息是非常重要的一部分,因为它决定了我们对文件进行操作的具体位置。ASP 提供了一些方法来处理文件路径信息,其中包括存储和删除文件路径。本文将介绍如何在...
    99+
    2023-07-07
    文件 path 存储
  • hdfs存储数据的优点有哪些
    可靠性高:HDFS使用数据冗余的方式存储数据,通过数据块的复制和分布式存储方式,保证数据的可靠性和容错性。 扩展性好:HDF...
    99+
    2024-04-18
    hdfs
  • HDFS在大数据存储中与其他分布式文件系统的比较如何
    HDFS(Hadoop分布式文件系统)是一种针对大数据存储和处理的分布式文件系统,与其他分布式文件系统相比有以下一些特点和优势: ...
    99+
    2024-05-08
    HDFS
  • CentOS系统日志文件存储在哪里
    CentOS系统日志文件通常存储在 /var/log/ 目录下。在这个目录下,你可以找到各种不同类型的日志文件,例如系统日志文件me...
    99+
    2024-04-25
    CentOS
  • 怎么查看mysql文件储存在哪里
    这篇文章主要介绍怎么查看mysql文件储存在哪里,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql文件储存在mysql安装目录的data文件夹中;查看文件储存路径的方法:1、打...
    99+
    2024-04-02
  • Android中的数据储存之文件存储
    当我们在使用各种程序时,其实际上是在和各种数据打交道,当我们聊QQ,刷微博,看新闻,其实都是在和里面的数据交互例如在聊天时发出的消息,以及在登录时输入的账号密码,其实都是瞬时数据,那什么是瞬时数据呢?就是指储存在内存中,有可能因为程序关闭或...
    99+
    2023-06-04
  • MySQL数据库临时文件储存在哪里
    这篇文章主要讲解了“MySQL数据库临时文件储存在哪里”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库临时文件储存在哪里”吧!MySQL使用环...
    99+
    2024-04-02
  • OpenBSD中的系统日志文件通常存储在哪里
    OpenBSD中的系统日志文件通常存储在/var/log目录下。在这个目录中,可以找到各种系统日志文件,如messages(一般包含...
    99+
    2024-04-09
    OpenBSD
  • 文件云存储软件有哪些
    常见的文件云存储软件有:Google Drive、Dropbox、OneDrive、iCloud。它们的优势包括:1. 可以随时随地...
    99+
    2023-06-07
    文件云存储
  • mongodb存储文件怎么存储
    MongoDB可以通过两种方法存储文件:1. 将文件存储为二进制数据(BSON):可以将文件转换为二进制格式,然后将其存储在Mong...
    99+
    2023-09-01
    mongodb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作