GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie finde ich den Pfad HADOOP_HOME unter Linux?

Navigieren Sie zu dem Pfad, in dem Hadoop installiert ist. Suchen Sie ${HADOOP_HOME}/etc/hadoop , z. B.

/usr/lib/hadoop-2.2.0/etc/hadoop

Wenn Sie das ls für diesen Ordner eingeben, sollten Sie alle diese Dateien sehen.

capacity-scheduler.xml      httpfs-site.xml
configuration.xsl           log4j.properties
container-executor.cfg      mapred-env.cmd
core-site.xml               mapred-env.sh
core-site.xml~              mapred-queues.xml.template
hadoop-env.cmd              mapred-site.xml
hadoop-env.sh               mapred-site.xml~
hadoop-env.sh~              mapred-site.xml.template
hadoop-metrics2.properties  slaves
hadoop-metrics.properties   ssl-client.xml.example
hadoop-policy.xml           ssl-server.xml.example
hdfs-site.xml               yarn-env.cmd
hdfs-site.xml~              yarn-env.sh
httpfs-env.sh               yarn-site.xml
httpfs-log4j.properties     yarn-site.xml~
httpfs-signature.secret

Kernkonfigurationseinstellungen sind in hadoop-env.sh verfügbar.

Sie können die Classpath-Einstellungen in dieser Datei sehen und ich habe einige Beispiele hierher kopiert, um Sie darauf hinzuweisen.

# The java implementation to use.
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67

# The jsvc implementation to use. Jsvc is required to run secure datanodes.
#export JSVC_HOME=${JSVC_HOME}

export HADOOP_CONF_DIR=${HADOOP_CONF_DIR}

# Extra Java CLASSPATH elements.  Automatically insert capacity-scheduler.
for f in $HADOOP_HOME/contrib/capacity-scheduler/*.jar; do
    export HADOOP_CLASSPATH=${HADOOP_CLASSPATH+$HADOOP_CLASSPATH:}$f
done

Hoffe, das hilft!


Die Hadoop-Core-JAR-Datei befindet sich im Verzeichnis ${HADOOP_HOME}/share/hadoop/common, nicht im Verzeichnis ${HADOOP_HOME}.

Sie können die Umgebungsvariable in Ihrer .bashrc-Datei festlegen.

vim ~/.bashrc

Fügen Sie dann die folgende Zeile am Ende der .bashrc-Datei hinzu.

export HADOOP_HOME=/your/hadoop/installation/directory

Ersetzen Sie einfach den Pfad durch Ihren Hadoop-Installationspfad.


Linux
  1. So verwenden Sie FIND unter Linux

  2. So finden Sie eine Datei in Linux

  3. So finden Sie die Standard-Gateway-IP in Linux

  4. So finden Sie den Linux-Modulpfad

  5. Wie finde ich den Installationspfad von Git in Mac oder Linux?

So finden Sie Hardwarespezifikationen unter Linux

So finden Sie die längste Manpage in Linux

So finden Sie die IP-Adresse unter Linux

So finden Sie den Hostnamen unter Linux

So finden Sie die letzte Anmeldung unter Linux

So finden Sie die IP-Adresse in Linux