You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Eli Collins (Resolved) (JIRA)" <ji...@apache.org> on 2012/03/30 03:03:26 UTC
[jira] [Resolved] (HADOOP-8222) bin/hadoop should allow callers to
set jsvc pidfile even when not-detached
[ https://issues.apache.org/jira/browse/HADOOP-8222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eli Collins resolved HADOOP-8222.
---------------------------------
Resolution: Not A Problem
This doesn't apply to branch-1 or branch-2.
> bin/hadoop should allow callers to set jsvc pidfile even when not-detached
> --------------------------------------------------------------------------
>
> Key: HADOOP-8222
> URL: https://issues.apache.org/jira/browse/HADOOP-8222
> Project: Hadoop Common
> Issue Type: Improvement
> Components: scripts
> Affects Versions: 0.20.205.0, 0.23.1
> Reporter: Peter Linnell
>
> it would be nice if the jsvc pid file were properly namespaced in /var/run to avoid collisions with other jsvc instances
> jsvc uses /var/run/jsvc.pid for the datanode pid file. If that's configurable, it should be configured: /var/run/jsvc.pid is sorely not namespaced.
> if [ "$_HADOOP_DAEMON_DETACHED" = "true" ]; then
> _JSVC_FLAGS="-pidfile $_HADOOP_DAEMON_PIDFILE
> -errfile &1
> -outfile $_HADOOP_DAEMON_OUT"
> else
> # Even though we are trying to run a non-detached datanode,
> # jsvc will not write to stdout/stderr, so we have to pipe
> # it and tail the logfile.
> log_path=/tmp/jsvc_${COMMAND}.$$
> _JSVC_FLAGS="-nodetach
> -errfile &1
> -outfile $log_path"
> echo Non-detached jsvc output piping to: $log_path
> touch $log_path
> tail -f $log_path &
> fi
> And the relevant argument is '-pidfile' (http://linux.die.net/man/1/jsvc).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira