[
https://issues.apache.org/jira/browse/HADOOP-11296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vinayakumar B updated HADOOP-11296:
-----------------------------------
Attachment: HADOOP-11296-001.patch
Issue was 'xargs' will consider full line of input as one argument when it
reads from stdin/pipe.
in {{hadoop-functions.sh#hadoop_connect_to_hosts}} {{SLAVE_NAMES}} was space
separated hostnames in one line. So it was considering whole list as one host.
Here is the code snippet.
{code} echo "${SLAVE_NAMES}" | \
xargs -n 1 -P"${HADOOP_SSH_PARALLEL}" \
-I {} bash -c -- "hadoop_actual_ssh {} ${params}"{code}
> hadoop-daemons.sh throws 'host1: bash: host3: command not found...'
> -------------------------------------------------------------------
>
> Key: HADOOP-11296
> URL: https://issues.apache.org/jira/browse/HADOOP-11296
> Project: Hadoop Common
> Issue Type: Bug
> Components: scripts
> Affects Versions: 2.5.1
> Reporter: Vinayakumar B
> Assignee: Vinayakumar B
> Priority: Critical
> Attachments: HADOOP-11296-001.patch
>
>
> *hadoop-daemons.sh* throws command not found.
> {noformat}[vinay@host2 install]$
> /home/vinay/install/hadoop/sbin/hadoop-[vinay@host2 install]$
> /home/vinay/install/hadoop/sbin/hadoop-daemons.sh --config
> /home/vinay/install/conf --hostnames 'host1 host2' start namenode
> host1: bash: host2: command not found...
> {noformat}
> *hadoop-daemons.sh* is mainly used to start the cluster, for ex: start-dfs.sh
> Without this cluster will not be able to start.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)