Uploaded image for project: 'Commons Daemon'
  1. Commons Daemon
  2. DAEMON-355

the process created by jsvc can't read some os file like /proc/[pid]/io

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • 1.0.13
    • None
    • Jsvc
    • None
    • SUSE Linux Enterprise Server 11 SP3 (x86_64) - Kernel

    Description

      I started hadoop hdfs with jsvc by root.
      command is:
      exec "$JSVC" \
      -Dproc_$COMMAND -outfile "$JSVC_OUTFILE" \
      -errfile "$JSVC_ERRFILE" \
      -pidfile "$HADOOP_SECURE_DN_PID" \
      -nodetach \
      -user "$HADOOP_SECURE_DN_USER" \
      -cp "$CLASSPATH" \
      $JAVA_HEAP_MAX $HADOOP_OPTS \
      org.apache.hadoop.hdfs.server.datanode.SecureDataNodeStarter "$@".

      the parameter $HADOOP_SECURE_DN_USER is hdfs.

      Then there will be to proceses in the system.one is owned by root, another is owned by hdfs, but the process of hdfs can not read /proc/[pid]/io file, because this file is owned by root.

      Attachments

        Activity

          People

            Unassigned Unassigned
            xiaodong.hu hu xiaodong
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: