Πώς να εγκαταστήσετε το Hadoop σε Ubuntu: Βήματα λήψης και εγκατάστασης

⚡ Έξυπνη Σύνοψη

Εγκατάσταση του Apache Hadoop σε Ubuntu χρειάζεται δύο φάσεις: αποσυμπιέστε την έκδοση σε έναν αποκλειστικό λογαριασμό συστήματος με SSH χωρίς κωδικό πρόσβασης και, στη συνέχεια, επεξεργαστείτε τέσσερα αρχεία XML πριν από τη μορφοποίηση του HDFS και την εκκίνηση του συμπλέγματος ενός κόμβου.

  • 🔘 Απαιτούμενα: Ένα τρέξιμο Ubuntu μηχανή και ένα υποστηριζόμενο Java Το κιτ ανάπτυξης πρέπει πρώτα να είναι έτοιμο.
  • ☑️ Ειδικός λογαριασμός: Δημιουργήστε την ομάδα hadoop_ και τον λογαριασμό hduser_, ώστε οι δαίμονες να μην εκτελούνται ποτέ ως ο χρήστης σύνδεσής σας.
  • ✅ SSH χωρίς κωδικό πρόσβασης: Το Hadoop ξεκινάει τους daemon μέσω SSH, επομένως το ssh localhost πρέπει να ολοκληρωθεί με επιτυχία χωρίς να απαιτείται κωδικός πρόσβασης.
  • 🧪 Τέσσερα αρχεία ρυθμίσεων: Τα hadoop-env.sh, core-site.xml, mapred-site.xml και hdfs-site.xml φέρουν όλες τις ρυθμίσεις που αλλάζουν αυτήν την αναλυτική παρουσίαση.
  • ️ Πρώτη εκκίνηση: Μορφοποιήστε το NameNode μία φορά, στη συνέχεια εκτελέστε τις start-dfs.sh και start-yarn.sh και επιβεβαιώστε πέντε δαίμονες με jps.
  • 🧭 Απόκλιση έκδοσης: Τα στιγμιότυπα οθόνης χρησιμοποιούν το Hadoop 2.2.0, επομένως ελέγξτε την έκδοση, τις θύρες και τα ονόματα ιδιοτήτων σε σχέση με το Hadoop 3.x.

Πώς να εγκαταστήσετε το Hadoop σε Ubuntu

Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε βήμα προς βήμα στη διαδικασία εγκατάστασης του Apache Hadoop σε ένα Linux box (Ubuntu). Αυτή είναι μια διαδικασία δύο μερών: πρώτα κατεβάστε και εγκαταστήστε την έκδοση και, στη συνέχεια, διαμορφώστε την.

Υπάρχουν δύο προϋποθέσεις:

Σημειώσεις έκδοσης Hadoop 3.x για αυτήν τη ρύθμιση

Τα στιγμιότυπα οθόνης σε αυτήν την αναλυτική παρουσίαση καταγράφηκαν στο Hadoop 2.2.0. Η ακολουθία των βημάτων δεν έχει αλλάξει στις τρέχουσες εκδόσεις, αλλά ορισμένα ονόματα και προεπιλογές έχουν αλλάξει. Ελέγξτε τον παρακάτω πίνακα πριν αντιγράψετε οποιαδήποτε εντολή αυτούσια.

Ρύθμιση ή βήμα Σε αυτό το σεμινάριο (Hadoop 2.x) Τρέχον Hadoop 3.x
Αρχείο έκδοσης hadoop-2.2.0.tar.gz hadoop-3.5.0.tar.gz, η πρώτη σταθερή έκδοση 3.5, δημοσιεύτηκε στις 2 Απριλίου 2026
Προεπιλεγμένη ιδιότητα συστήματος αρχείων fs.default.name στην πεζογραφία, fs.defaultFS στην XML fs.defaultFS μόνο; fs.default.name είναι απαρχαιωμένο
Ιδιότητα MapReduce mapreduce.jobtracker.address mapreduce.framework.name οριστεί σε yarn; η ΕργασίαTracΤο ker δεν υπάρχει πλέον μόλις το YARN προγραμματίσει την εργασία
mapred-site.xml Αντιγράφηκε από mapred-site.xml.template Αποστέλλεται μέσα etc/hadoop ήδη, επομένως το βήμα αντιγραφής δεν είναι απαραίτητο
Θύρα UI ιστού NameNode 50070 9870
Java Java 6 ή Java 7 Java 8 ή Java 11

Όλα τα υπόλοιπα σε αυτόν τον οδηγό συμπεριφέρονται με τον ίδιο τρόπο στο Hadoop 3: ο αποκλειστικός λογαριασμός, το κλειδί SSH, τα τέσσερα αρχεία διαμόρφωσης και τα σενάρια έναρξης και διακοπής.

Μέρος 1) Λήψη και εγκατάσταση του Hadoop

Βήμα 1) Προσθήκη χρήστη συστήματος Hadoop

Προσθέστε έναν χρήστη συστήματος Hadoop χρησιμοποιώντας την παρακάτω εντολή.

sudo addgroup hadoop_

Τερματικό που εκτελεί sudo addgroup hadoop_

sudo adduser --ingroup hadoop_ hduser_

Η προτροπή του adduser συλλέγει τις λεπτομέρειες για το hduser_

Εισαγάγετε τον κωδικό πρόσβασης, το όνομα και άλλα στοιχεία.

ΣΗΜΕΊΩΣΗ: Υπάρχει πιθανότητα να εμφανιστεί το παρακάτω σφάλμα σε αυτήν τη διαδικασία ρύθμισης και εγκατάστασης.

"Το hduser δεν βρίσκεται στο αρχείο sudoers. Αυτό το περιστατικό θα αναφερθεί».

Μήνυμα σφάλματος: το hduser δεν υπάρχει στο αρχείο sudoers

Αυτό το σφάλμα μπορεί να επιλυθεί συνδεόμενοι ως χρήστης root.

Μετάβαση στον χρήστη root στο τερματικό

Εκτελέστε την εντολή

sudo adduser hduser_ sudo

Προσθήκη του hduser_ στην ομάδα sudo

Re-login as hduser_

Επανασύνδεση ως hduser_

Βήμα 2) Διαμορφώστε το SSH

Για τη διαχείριση κόμβων σε ένα σύμπλεγμα, το Hadoop απαιτεί πρόσβαση SSH.

Πρώτα, αλλάξτε χρήστη, πληκτρολογήστε την ακόλουθη εντολή

su - hduser_

Αλλαγή χρήστη με su - hduser_

Αυτή η εντολή θα δημιουργήσει ένα νέο κλειδί.

ssh-keygen -t rsa -P ""

ssh-keygen που δημιουργεί ένα ζεύγος κλειδιών RSA για το hduser_

Ενεργοποιήστε την πρόσβαση SSH στον τοπικό υπολογιστή χρησιμοποιώντας αυτό το κλειδί.

cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys

Προσθήκη του id_rsa.pub στο αρχείο authorized_keys

Τώρα δοκιμάστε τη ρύθμιση SSH συνδεόμενοι στο localhost ως ο χρήστης 'hduser_'.

ssh localhost

Επιτυχής συνεδρία ssh localhost για hduser_

Σημείωση: Εάν δείτε το παρακάτω σφάλμα ως απάντηση στο 'ssh localhost', τότε υπάρχει πιθανότητα το SSH να μην είναι διαθέσιμο σε αυτό το σύστημα.

Το ssh localhost αποτυγχάνει με σφάλμα απόρριψης σύνδεσης

Για να επιλύσετε αυτό -

Εκκαθάριση SSH χρησιμοποιώντας,

sudo apt-get purge openssh-server

Είναι καλή πρακτική να κάνετε καθαρισμό πριν ξεκινήσετε την εγκατάσταση.

apt-get purge κατάργηση ενός υπάρχοντος πακέτου openssh-server

Εγκαταστήστε το SSH χρησιμοποιώντας την εντολή-

sudo apt-get install openssh-server

apt-get εγκατάσταση του πακέτου openssh-server

Βήμα 3) Κατεβάστε το Hadoop

Το επόμενο βήμα είναι να κατεβάσετε το Hadoop από το Σελίδα κυκλοφορίας του Apache Hadoop.

Το Apache Hadoop κυκλοφορεί σελίδα με τις διαθέσιμες εκδόσεις

Επιλέξτε Σταθερό

Λίστα καταλόγου για την σταθερή έκδοση του Hadoop

Επιλέξτε το αρχείο tar.gz (όχι το αρχείο που τελειώνει σε src).

Επιλογή του δυαδικού αρχείου Hadoop tar.gz αντί του αρχείου src

Μόλις ολοκληρωθεί η λήψη, μεταβείτε στον κατάλογο που περιέχει το αρχείο tar.

Το τερματικό άνοιξε στον κατάλογο που περιέχει το ληφθέν αρχείο tar

Enter,

sudo tar xzf hadoop-2.2.0.tar.gz

ExtracΕνεργοποίηση του Hadoop tarball με tar xzf

Τώρα, μετονομάστε το hadoop-2.2.0 σε hadoop.

sudo mv hadoop-2.2.0 hadoop

Μετονομάζοντας τον πρώηνtracφάκελος ted hadoop-2.2.0 στο hadoop

Τέλος, παραδώστε τον φάκελο στον νέο λογαριασμό.

sudo chown -R hduser_:hadoop_ hadoop

chown αντιστοιχίζοντας τον φάκελο hadoop στους hduser_ και hadoop_

Αντικαταστήστε την έκδοση που πραγματικά κατεβάσατε hadoop-2.2.0 στις τρεις παραπάνω εντολές.

Μέρος 2) Διαμόρφωση του Hadoop

Βήμα 1) Τροποποιήστε το αρχείο ~/.bashrc

Προσθέστε τις ακόλουθες γραμμές στο τέλος του αρχείου ~/.bashrc.

#Set HADOOP_HOME
export HADOOP_HOME=<Installation Directory of Hadoop>
#Set JAVA_HOME
export JAVA_HOME=<Installation Directory of Java>
# Add bin/ directory of Hadoop to PATH
export PATH=$PATH:$HADOOP_HOME/bin

αρχείο bashrc με τις προσαρτημένες εξαγωγές HADOOP_HOME, JAVA_HOME και PATH

Τώρα, ορίστε την πηγή αυτής της διαμόρφωσης περιβάλλοντος χρησιμοποιώντας την παρακάτω εντολή.

. ~/.bashrc

Προέλευση bashrc ώστε να τεθούν σε ισχύ οι νέες μεταβλητές περιβάλλοντος

Βήμα 2) Διαμορφώσεις που σχετίζονται με το HDFS

Ορίστε την τιμή JAVA_HOME μέσα στο αρχείο $HADOOP_HOME/etc/hadoop/hadoop-env.sh, όπως φαίνεται παρακάτω.

Η προεπιλεγμένη γραμμή JAVA_HOME μέσα στο hadoop-env.sh

Το hadoop-env.sh άνοιξε στον επεξεργαστή εμφανίζοντας την εξαγωγή JAVA_HOME

Με

Το hadoop-env.sh JAVA_HOME αντικαταστάθηκε με το πραγματικό Java διαδρομή εγκατάστασης

Υπάρχουν δύο παράμετροι στο $HADOOP_HOME/etc/hadoop/core-site.xml που πρέπει να οριστούν-

1. 'hadoop.tmp.dir' – Χρησιμοποιείται για να καθορίσει έναν κατάλογο που θα χρησιμοποιηθεί από το Hadoop για την αποθήκευση των αρχείων δεδομένων του.

2. 'fs.defaultFS' – Αυτό καθορίζει το προεπιλεγμένο σύστημα αρχείων. Το παλαιότερο όνομα για την ίδια ιδιότητα, 'fs.default.name', έχει καταργηθεί.

Για να ορίσετε αυτές τις παραμέτρους, ανοίξτε το core-site.xml

sudo gedit $HADOOP_HOME/etc/hadoop/core-site.xml

Άνοιγμα core-site.xml με gedit

Αντιγράψτε τις παρακάτω γραμμές ανάμεσα στις ετικέτες.

<property>
<name>hadoop.tmp.dir</name>
<value>/app/hadoop/tmp</value>
<description>Parent directory for other temporary directories.</description>
</property>
<property>
<name>fs.defaultFS </name>
<value>hdfs://localhost:54310</value>
<description>The name of the default file system. </description>
</property>

core-site.xml που περιέχει τις ιδιότητες hadoop.tmp.dir και fs.defaultFS

Μεταβείτε στον κατάλογο $HADOOP_HOME/etc/hadoop.

Τερματικό μέσα στον κατάλογο διαμόρφωσης Hadoop etc/hadoop

Τώρα, δημιουργήστε τον κατάλογο που αναφέρεται στο core-site.xml.

sudo mkdir -p <Path of Directory used in above setting>

mkdir -p δημιουργώντας τη διαδρομή hadoop.tmp.dir

Παραχωρήστε δικαιώματα στον κατάλογο.

sudo chown -R hduser_:Hadoop_ <Path of Directory created in above step>

chown που παραχωρεί στον hduser_ την ιδιοκτησία του προσωρινού καταλόγου

sudo chmod 750 <Path of Directory created in above step>

Η εντολή chmod 750 εφαρμόστηκε στον προσωρινό κατάλογο

Βήμα 3) Διαμόρφωση MapReduce

Πριν ξεκινήσετε με αυτές τις διαμορφώσεις, ας ορίσουμε τη διαδρομή HADOOP_HOME.

sudo gedit /etc/profile.d/hadoop.sh

Και μπείτε

export HADOOP_HOME=/home/guru99/Downloads/Hadoop

εξαγωγή σεναρίου προφίλ hadoop.sh HADOOP_HOME

Επόμενη εισαγωγή

sudo chmod +x /etc/profile.d/hadoop.sh

chmod +x κάνοντας εκτελέσιμο το σενάριο προφίλ hadoop.sh

Κλείστε το τερματικό και κάντε επανεκκίνηση ξανά.

Πληκτρολογήστε echo $HADOOP_HOME για να επαληθεύσετε τη διαδρομή.

echo $HADOOP_HOME εκτυπώνοντας τη διαμορφωμένη διαδρομή εγκατάστασης

Τώρα αντιγράψτε αρχεία

sudo cp $HADOOP_HOME/etc/hadoop/mapred-site.xml.template $HADOOP_HOME/etc/hadoop/mapred-site.xml

Αντιγραφή mapred-site.xml.template σε mapred-site.xml

Ανοίξτε το αρχείο mapred-site.xml

sudo gedit $HADOOP_HOME/etc/hadoop/mapred-site.xml

Άνοιγμα του mapred-site.xml με gedit

Προσθέστε τις παρακάτω ρυθμίσεις ανάμεσα στις και ετικέτες.

<property>
<name>mapreduce.jobtracker.address</name>
<value>localhost:54311</value>
<description>MapReduce job tracker runs at this host and port.
</description>
</property>

mapred-site.xml που περιέχει την εργασία MapReduce tracιδιοκτησία ker

Ανοίξτε το $HADOOP_HOME/etc/hadoop/hdfs-site.xml όπως παρακάτω,

sudo gedit $HADOOP_HOME/etc/hadoop/hdfs-site.xml

Άνοιγμα του hdfs-site.xml με gedit

Προσθέστε τις παρακάτω ρυθμίσεις μεταξύ των και ετικέτες.

<property>
<name>dfs.replication</name>
<value>1</value>
<description>Default block replication.</description>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/home/hduser_/hdfs</value>
</property>

Το hdfs-site.xml που περιέχει τις ιδιότητες dfs.replication και dfs.datanode.data.dir

Δημιουργήστε τον κατάλογο που καθορίζεται στην παραπάνω ρύθμιση.

sudo mkdir -p <Path of Directory used in above setting>
sudo mkdir -p /home/hduser_/hdfs

mkdir -p δημιουργώντας τον κατάλογο δεδομένων DataNode

Στη συνέχεια, παραχωρήστε ιδιοκτησία και δικαιώματα σε αυτό.

sudo chown -R hduser_:hadoop_ <Path of Directory created in above step>
sudo chown -R hduser_:hadoop_ /home/hduser_/hdfs

chown που παραχωρεί στον hduser_ την κυριότητα του καταλόγου δεδομένων DataNode

sudo chmod 750 <Path of Directory created in above step>
sudo chmod 750 /home/hduser_/hdfs

Η εντολή chmod 750 εφαρμόστηκε στον κατάλογο δεδομένων DataNode

Βήμα 4) Μορφοποίηση HDFS

Πριν ξεκινήσουμε το Hadoop για πρώτη φορά, μορφοποιήστε το HDFS χρησιμοποιώντας την παρακάτω εντολή.

$HADOOP_HOME/bin/hdfs namenode -format

hdfs namenode -format έξοδος μορφοποίηση του νέου συστήματος αρχείων

Βήμα 5) Ξεκινήστε το σύμπλεγμα ενός κόμβου Hadoop

Ξεκινήστε το σύμπλεγμα ενός κόμβου Hadoop χρησιμοποιώντας την παρακάτω εντολή.

$HADOOP_HOME/sbin/start-dfs.sh

Η έξοδος της παραπάνω εντολής φαίνεται παρακάτω.

έξοδος start-dfs.sh που ξεκινά το NameNode και το DataNode

Στη συνέχεια, ξεκινήστε τους δαίμονες YARN.

$HADOOP_HOME/sbin/start-yarn.sh

έξοδος start-yarn.sh που ξεκινάει το ResourceManager και το NodeManager

Χρησιμοποιώντας το εργαλείο 'jps', επαληθεύστε εάν εκτελούνται όλες οι διεργασίες που σχετίζονται με το Hadoop.

έξοδος jps που παραθέτει τους πέντε δαίμονες Hadoop που εκτελούνται

Εάν το Hadoop έχει ξεκινήσει με επιτυχία, η έξοδος jps θα πρέπει να εμφανίζει τα NameNode, NodeManager, ResourceManager, SecondaryNameNode και DataNode.

Βήμα 6) Διακοπήping Hadoop

Απενεργοποιήστε το σύμπλεγμα με την αντίστροφη σειρά.

$HADOOP_HOME/sbin/stop-dfs.sh

Η έξοδος stop-dfs.sh τερματίζει τους δαίμονες HDFS

$HADOOP_HOME/sbin/stop-yarn.sh

Η έξοδος stop-yarn.sh τερματίζει τους δαίμονες YARN

Πώς να επαληθεύσετε ότι το Hadoop εκτελείται και να διορθώσετε συνηθισμένα σφάλματα

Η έξοδος jps επιβεβαιώνει ότι οι διεργασίες ξεκίνησαν, αλλά όχι ότι το σύμπλεγμα είναι χρησιμοποιήσιμο. Τέσσερις επιπλέον έλεγχοι επιλύουν αυτό το ερώτημα.

  • Ανοίξτε τη διεπαφή ιστού του NameNode στη διεύθυνση http://localhost:9870 (θύρα 50070 στο Hadoop 2.x) και επιβεβαιώστε τις αναφορές σύνοψης ενός ενεργού κόμβου.
  • Ανοίξτε τη διεπαφή ResourceManager στη διεύθυνση http://localhost:8088 για να επιβεβαιώσει ότι το YARN αποδέχτηκε το NodeManager.
  • τρέξιμο hdfs dfsadmin -report για χωρητικότητα, ενεργά DataNodes και τυχόν υπο-αναπαραγόμενα μπλοκ.
  • Γράψε κάτι: hdfs dfs -mkdir /test ακολουθούμενη από hdfs dfs -ls / αποδεικνύει ότι ο χώρος ονομάτων δέχεται αλλαγές.

Οι περισσότερες αποτυχίες που παρατηρούνται για πρώτη φορά εμπίπτουν σε μία από τις πέντε κατηγορίες.

Σύμπτωμα Αιτία σταθερός
Το JAVA_HOME δεν έχει οριστεί και δεν ήταν δυνατό να βρεθεί Η μεταβλητή εξάγεται σε .bashrc αλλά όχι σε hadoop-env.sh Ορίστε επίσης την απόλυτη διαδρομή JDK μέσα στο hadoop-env.sh
Δεν επιτρέπεται η πρόσβαση (publickey,password) στον ssh localhost Το authorized_keys λείπει ή είναι πολύ επιτρεπτικό Προσθέστε ξανά το id_rsa.pub και, στη συνέχεια, εκτελέστε την εντολή chmod 600 στο ~/.ssh/authorized_keys
Η σύνδεση απορρίφθηκε στη θύρα 22 Ο openssh-server δεν είναι εγκατεστημένος ή δεν εκτελείται Εγκαταστήστε το openssh-server και ξεκινήστε την υπηρεσία ssh
Το DataNode λείπει από το jps μετά από αναδιαμόρφωση Cluster Αναντιστοιχία αναγνωριστικού μεταξύ του μορφοποιημένου καταλόγου NameNode και του παλιού καταλόγου DataNode Αδειάστε τον φάκελο dfs.datanode.data.dir και, στη συνέχεια, κάντε ξανά μορφοποίηση
start-dfs.sh: η εντολή δεν βρέθηκε Τα HADOOP_HOME και PATH δεν προήλθαν ποτέ από το τρέχον κέλυφος Εκτελέστε .~/.bashrc ή ανοίξτε ένα νέο τερματικό

Συχνές Ερωτήσεις

Οποιαδήποτε υποστηρίζεται ενεργά Ubuntu Η έκδοση LTS λειτουργεί, συμπεριλαμβανομένων των 22.04 και 24.04. Το Hadoop 3.x έχει κατασκευαστεί και δοκιμαστεί σε Java 8 και Java 11, εγκαταστήστε λοιπόν ένα από αυτά τα JDK. Τα νεότερα JDK δεν υποστηρίζονται πλήρως και τα παλαιότερα Java Οι εκδόσεις 7 δεν ισχύουν πλέον.

Τα σενάρια start-dfs.sh και start-yarn.sh εκκινούν κάθε daemon μέσω SSH, ακόμα και όταν ο μόνος κεντρικός υπολογιστής είναι το localhost. Χωρίς κλειδί χωρίς κωδικό πρόσβασης, τα σενάρια σταματούν σε μια προτροπή εισαγωγής κωδικού πρόσβασης και δεν εμφανίζεται κανένας daemon.

Το hadoop.tmp.dir είναι η βασική διαδρομή από την οποία το Hadoop αντλεί άλλες προσωρινές τοποθεσίες. Το dfs.datanode.data.dir είναι το σημείο όπου ένα DataNode αποθηκεύει πραγματικά αρχεία μπλοκ. Στρέψτε το δεύτερο σε μόνιμη αποθήκευση, ποτέ στο /tmp, διαφορετικά τα μπλοκ εξαφανίζονται κατά την επανεκκίνηση.

Μορφοποιήστε μία φορά, πριν από την πρώτη εκκίνηση. Η επανεκτέλεση της μορφοποίησης διαγράφει τον χώρο ονομάτων και αφήνει τους υπάρχοντες καταλόγους DataNode να φέρουν ένα παλαιότερο αναγνωριστικό συμπλέγματος, γι' αυτό και το DataNode αρνείται να εγγραφεί και εξαφανίζεται από την έξοδο jps.

Ναι, όμως Windows χρειάζεται τα εγγενή δυαδικά αρχεία winutils.exe και hadoop.dll για την αντίστοιχη έκδοση. Οι περισσότεροι άνθρωποι το αποφεύγουν αυτό εκτελώντας το ίδιο Ubuntu βήματα μέσα στο WSL 2, το οποίο συμπεριφέρεται σαν ένας κανονικός κεντρικός υπολογιστής Linux.

Για εκμάθηση, ναι: μια προκατασκευασμένη εικόνα παραλείπει τη δημιουργία χρήστη, τα κλειδιά SSH και την επεξεργασία XML. Η εγκατάσταση με το χέρι αξίζει να γίνει μία φορά, επειδή δείχνει ποιο αρχείο ελέγχει κάθε ρύθμιση όταν ένα πραγματικό σύμπλεγμα παρουσιάζει εσφαλμένη συμπεριφορά.

Τα μοντέλα μηχανικής μάθησης μέσω μετρήσεων NameNode και YARN προβλέπουν όρια χωρητικότητας, εντοπίζουν ασύμμετρες εργασίες και επισημαίνουν έγκαιρα τους δίσκους που παρουσιάζουν προβλήματα. Αρκετές πλατφόρμες προτείνουν επίσης αυτόματα μεγέθη κοντέινερ, αντικαθιστώντας μεγάλο μέρος της χειροκίνητης ρύθμισης αυτής της διαμόρφωσης όταν απαιτείται.

Το Copilot συντάσσει γρήγορα τα μπλοκ ιδιοτήτων core-site.xml και hdfs-site.xml και θυμάται την ακριβή ορθογραφία. Επαληθεύστε κάθε πρόταση με την τεκμηρίωση της έκδοσής σας, επειδή συχνά προτείνει ιδιότητες που έχουν αποσυρθεί, όπως το mapreduce.job.tracker.address ή fs.default.name.

Συνοψίστε αυτήν την ανάρτηση με: