/ / HDP 2.2 ručná inštalácia formát namenode - nesprávny počet parametrov? - hadoop, hadoop2, hortonworks-data-platforma

HDP 2.2 manuálna inštalácia formát namenode - nesprávny počet parametrov? - hadoop, hadoop2, hortonworks-data-platforma

Inštalujem Hortonworks Data Platform 2.2 ručne na CentOS 6.5 64bit od RPM. Počas vytvárania mena Nedostatočná chyba parametrov je "hodená"

To sú pokyny podľa manuálu:

Format and Start HDFS
1. Execute these commands at the NameNode host machine:
su - hdfs
/usr/hdp/current/hadoop-hdfs-namenode/../hadoop/sbin/hadoop-daemon.sh
namenode -format
/usr/hdp/current/hadoop-hdfs-namenode/../hadoop/sbin/hadoop-daemon.sh -
-config $HADOOP_CONF_DIR start namenode

Počas príkazu formátu:

[root@virtual ~]# su - hdfs
[hdfs@virtual ~]$ /usr/hdp/current/hadoop-hdfs-namenode/../hadoop/sbin/hadoop-daemon.sh namenode -format
Usage: hadoop-daemon.sh [--config <conf-dir>] [--hosts hostlistfile] [--script script] (start|stop) <hadoop-command> <args...>

Nevykonáva kontrolu parametrov:

# Runs a Hadoop command as a daemon.
#
# Environment Variables
#
#   HADOOP_CONF_DIR  Alternate conf dir. Default is ${HADOOP_PREFIX}/conf.
#   HADOOP_LOG_DIR   Where log files are stored.  PWD by default.
#   HADOOP_MASTER    host:path where hadoop code should be rsync"d from
#   HADOOP_PID_DIR   The pid files are stored. /tmp by default.
#   HADOOP_IDENT_STRING   A string representing this instance of hadoop. $USER by default
#   HADOOP_NICENESS The scheduling priority for daemons. Defaults to 0.
##

export HADOOP_HOME=/usr/hdp/2.2.0.0-2041/hadoop
usage="Usage: hadoop-daemon.sh [--config <conf-dir>] [--hosts hostlistfile] [--script script] (start|stop) <hadoop-command> <args...>"

# if no args specified, show usage
if [ $# -le 1 ]; then
echo $usage
exit 1
fi

Nie som si istý, či je to chyba v skripte alebo v manuáli ...

Akýkoľvek tip vám pomôže

Vďaka

odpovede:

0 pre odpoveď č. 1

Na formátovanie názov Name môžete použiť nasledujúci príkaz spustiť ako administrátor "hdfs":

/usr/bin/hdfs namenode -format

Ak chcete spustiť daemon NameNode, použite skript hadoop-daemon.sh:

/usr/hdp/current/hadoop-hdfs-namenode/../hadoop/sbin/hadoop-daemon.sh start namenode

"-config $ HADOOP_CONF_DIR" je voliteľný parameter v prípade, že chcete odkazovať na špecifický konfiguračný adresár Hadoop.