hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bruno Mahé (JIRA) <j...@apache.org>
Subject [jira] [Commented] (HADOOP-7596) Enable jsvc to work with Hadoop RPM package
Date Sat, 03 Sep 2011 02:47:10 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-7596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13096563#comment-13096563

Bruno Mahé commented on HADOOP-7596:

Anyway, this is going off-topic. I just meant to replace in your patch:
-  daemon --user hdfs ${HADOOP_PREFIX}/sbin/hadoop-daemon.sh --config "${HADOOP_CONF_DIR}"
stop datanode
+  if [ -n "$HADOOP_SECURE_DN_USER" ]; then
+    daemon ${HADOOP_PREFIX}/sbin/hadoop-daemon.sh --config "${HADOOP_CONF_DIR}" stop datanode
+  else
+    daemon --user hdfs ${HADOOP_PREFIX}/sbin/hadoop-daemon.sh --config "${HADOOP_CONF_DIR}"
stop datanode
+  fi

by something similar to what you did in the debian side. Which would look like something like:

+if [ -n "$HADOOP_SECURE_DN_USER" ]; then
+  DN_USER="root"
+  DN_USER="hdfs"

And then later on:

-  daemon --user hdfs ${HADOOP_PREFIX}/sbin/hadoop-daemon.sh --config "${HADOOP_CONF_DIR}"
stop datanode
+  daemon --user $DN_USER ${HADOOP_PREFIX}/sbin/hadoop-daemon.sh --config "${HADOOP_CONF_DIR}"
stop datanode

So you end up with a similar structure as the deb side and less repetition.

> Enable jsvc to work with Hadoop RPM package
> -------------------------------------------
>                 Key: HADOOP-7596
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7596
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: build
>    Affects Versions:
>         Environment: Java 6, RedHat EL 5.6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>             Fix For:
>         Attachments: HADOOP-7596-2.patch, HADOOP-7596-3.patch, HADOOP-7596.patch
> For secure Hadoop 0.20.2xx cluster, datanode can only run with 32 bit jvm because Hadoop
only packages 32 bit jsvc.  The build process should download proper jsvc versions base on
the build architecture.  In addition, the shell script should be enhanced to locate hadoop
jar files in the proper location.

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message