Maison >Opération et maintenance >exploitation et maintenance Linux >Comment installer Hadoop sous Linux
wget --no-check-certificate https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz
tar -zxvf jdk-8u151-linux-x64.tar.gz
mv jdk1.8.0_151/ /usr/java8
echo 'export JAVA_HOME=/usr/java8' >> /etc/profile echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile source /etc/profile
java -version
Remarque : Pour télécharger le package d'installation Hadoop, vous pouvez choisir la source Huawei (la vitesse est moyenne, acceptable, l'accent est mis sur la version complète), la source Tsinghua (la vitesse de téléchargement de la version 3.0 .0 ou supérieur est trop lent et il existe peu de versions), source de l'Université des études étrangères de Pékin (vitesse de téléchargement rapide, mais relativement peu de versions) - Je l'ai personnellement testé
wget --no-check-certificate https://repo.huaweicloud.com/apache/hadoop/common/hadoop-3.1.3/hadoop-3.1.3.tar.gz
tar -zxvf hadoop-3.1.3.tar.gz -C /opt/ mv /opt/hadoop-3.1.3 /opt/hadoop
echo 'export HADOOP_HOME=/opt/hadoop/' >> /etc/profile echo 'export PATH=$PATH:$HADOOP_HOME/bin' >> /etc/profile echo 'export PATH=$PATH:$HADOOP_HOME/sbin' >> /etc/profile source /etc/profile
echo "export JAVA_HOME=/usr/java8" >> /opt/hadoop/etc/hadoop/yarn-env.sh echo "export JAVA_HOME=/usr/java8" >> /opt/hadoop/etc/hadoop/hadoop-env.sh
hadoop version
Si les informations de version sont renvoyées, cela signifie que l'installation est réussie.
a. Exécutez la commande suivante pour accéder à la page d'édition.
a. 执行以下命令开始进入编辑页面。
vim /opt/hadoop/etc/hadoop/core-site.xml
b. 输入i进入编辑模式。c. 在<configuration></configuration>节点内插入如下内容。
<property> <name>hadoop.tmp.dir</name> <value>file:/opt/hadoop/tmp</value> <description>location to store temporary files</description> </property> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property>
d. 按Esc键退出编辑模式,输入:wq保存退出。
a. 执行以下命令开始进入编辑页面。
vim /opt/hadoop/etc/hadoop/hdfs-site.xml
b. 输入i进入编辑模式。c. 在<configuration></configuration>节点内插入如下内容。
<property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>dfs.namenode.name.dir</name> <value>file:/opt/hadoop/tmp/dfs/name</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>file:/opt/hadoop/tmp/dfs/data</value> </property>
d. 按Esc键退出编辑模式,输入:wq保存退出。
ssh-keygen -t rsa
cd ~ cd .ssh cat id_rsa.pub >> authorized_keys
若报错,执行下面操作后重新执行上面两句命令;若没有报错直接进入第五步:
输入如下命令,在环境变量中添加下面的配置
vi /etc/profile
然后向里面加入如下的内容
export HDFS_NAMENODE_USER=root export HDFS_DATANODE_USER=root export HDFS_SECONDARYNAMENODE_USER=root export YARN_RESOURCEMANAGER_USER=root export YARN_NODEMANAGER_USER=root
输入如下命令使改动生效
source /etc/profile
b. Entrez i pour passer en mode édition. c. Insérez le contenu suivant dans le nœud <configuration></configuration>
hadoop namenode -format
d. Appuyez sur la touche Echap pour quitter le mode d'édition, entrez : wq pour enregistrer et quitter.
a. Exécutez la commande suivante pour commencer à accéder à la page d'édition.
start-dfs.sh
b. Entrez i pour passer en mode édition. c. Insérez le contenu suivant dans le nœud <configuration></configuration>
start-yarn.sh
d. Appuyez sur la touche Echap pour quitter le mode d'édition, entrez : wq pour enregistrer et quitter.
jps2. Exécutez la commande suivante pour ajouter la clé publique au fichierauthorized_keys.
rrreeeSi une erreur est signalée, effectuez les opérations suivantes puis réexécutez les deux commandes ci-dessus ; si aucune erreur n'est signalée, passez directement à la cinquième étape :
Entrez la commande suivante et ajoutez ce qui suit configuration à la variable d'environnement
rrreee
Puis ajoutez-y le contenu suivant
Entrez la commande suivante pour que les modifications prennent effet
rrreeeCinq : Démarrez Hadoop
1.
Exécutez la commande suivante pour initialiser namenode.rrreee
🎜2.🎜🎜Exécutez les commandes suivantes dans l'ordre pour démarrer Hadoop. 🎜🎜rrreee🎜Si O/N est sélectionné, sélectionnez Y ; sinon, appuyez directement sur Entrée🎜rrreee🎜🎜3.🎜🎜Après un démarrage réussi, exécutez la commande suivante pour afficher le processus démarré avec succès. 🎜🎜rrreee🎜🎜🎜🎜Normalement, il y aura 6 processus 🎜🎜🎜🎜4.🎜🎜Ouvrez le navigateur et visitez http://Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!