九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


如何在CentOS上配置HDFS高可用


centos上配置hdfshadoop distributed file system)高可用性,需要遵循以下步驟:

1. 準備工作

  • 硬件準備:確保至少有三臺服務器,用于部署NameNode和Secondary NameNode。
  • 軟件準備:安裝Javahadoop

2. 安裝Java

sudo yum install java-1.8.0-openjdk-devel 

3. 下載并解壓Hadoop

wget https://archive.apache.org/dist/hadoop/common/hadoop-3.3.1/hadoop-3.3.1.tar.gz tar -xzvf hadoop-3.3.1.tar.gz -C /usr/local/ 

4. 配置Hadoop

編輯/usr/local/hadoop/etc/hadoop/hadoop-env.sh文件,設置Java路徑:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk 

5. 配置core-site.xml

<<span>configuration></span>     <<span>property></span>         <<span>name></span>fs.defaultFS</<span>name></span>         <<span>value></span>hdfs://mycluster</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>hadoop.tmp.dir</<span>name></span>         <<span>value></span>/usr/local/hadoop/tmp</<span>value></span>     </<span>property></span> </<span>configuration></span> 

6. 配置hdfs-site.xml

<<span>configuration></span>     <<span>property></span>         <<span>name></span>dfs.replication</<span>name></span>         <<span>value></span>3</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>dfs.namenode.name.dir</<span>name></span>         <<span>value></span>/usr/local/hadoop/data/namenode</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>dfs.datanode.data.dir</<span>name></span>         <<span>value></span>/usr/local/hadoop/data/datanode</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>dfs.namenode.secondary.http-address</<span>name></span>         <<span>value></span>secondarynamenode:50090</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>dfs.client.failover.proxy.provider.mycluster</<span>name></span>         <<span>value></span>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>dfs.ha.fencing.methods</<span>name></span>         <<span>value></span>sshfence</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>dfs.ha.fencing.ssh.private-key-files</<span>name></span>         <<span>value></span>/home/hadoop/.ssh/id_rsa</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>dfs.namenode.shared.edits.dir</<span>name></span>         <<span>value></span>qjournal://journalnode1:8485;journalnode2:8485;journalnode3:8485/mycluster</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>dfs.journalnode.edits.dir</<span>name></span>         <<span>value></span>/usr/local/hadoop/data/journalnode</<span>value></span>     </<span>property></span> </<span>configuration></span> 

7. 配置yarn-site.xml

<<span>configuration></span>     <<span>property></span>         <<span>name></span>yarn.resourcemanager.ha.enabled</<span>name></span>         <<span>value></span>true</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>yarn.resourcemanager.cluster-id</<span>name></span>         <<span>value></span>yarn-cluster</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>yarn.resourcemanager.ha.rm-ids</<span>name></span>         <<span>value></span>rm1,rm2</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>yarn.resourcemanager.hostname.rm1</<span>name></span>         <<span>value></span>resourcemanager1</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>yarn.resourcemanager.hostname.rm2</<span>name></span>         <<span>value></span>resourcemanager2</<span>value></span>     </<span>property></span>     <<span>property></span>         <<span>name></span>yarn.resourcemanager.zk-address</<span>name></span>         <<span>value></span>zookeeper1:2181,zookeeper2:2181,zookeeper3:2181</<span>value></span>     </<span>property></span> </<span>configuration></span> 

8. 配置mapred-site.xml

<<span>configuration></span>     <<span>property></span>         <<span>name></span>mapreduce.framework.name</<span>name></span>         <<span>value></span>yarn</<span>value></span>     </<span>property></span> </<span>configuration></span> 

9. 啟動JournalNode

在所有journalnode服務器上執行:

/usr/local/hadoop/sbin/hadoop-daemon.sh start journalnode 

10. 格式化NameNode

在其中一個NameNode服務器上執行:

/usr/local/hadoop/bin/hdfs namenode -format 

11. 啟動Secondary NameNode

在Secondary NameNode服務器上執行:

/usr/local/hadoop/sbin/hadoop-daemon.sh start secondarynamenode 

12. 啟動NameNode

在第一個NameNode服務器上執行:

/usr/local/hadoop/sbin/hadoop-daemon.sh start namenode 

在第二個NameNode服務器上執行:

/usr/local/hadoop/sbin/hadoop-daemon.sh start namenode 

13. 啟動ResourceManager

在ResourceManager1服務器上執行:

/usr/local/hadoop/sbin/yarn-daemon.sh start resourcemanager 

在ResourceManager2服務器上執行:

/usr/local/hadoop/sbin/yarn-daemon.sh start resourcemanager 

14. 啟動DataNode

在所有DataNode服務器上執行:

/usr/local/hadoop/sbin/hadoop-daemon.sh start datanode 

15. 驗證配置

使用hdfs dfsadmin -report命令檢查集群狀態。

注意事項

  • 確保所有節點之間的網絡通信正常。
  • 確保防火墻允許必要的端口通信。
  • 定期備份配置文件和數據。

通過以上步驟,你可以在centos上配置一個高可用的HDFS集群。

相關閱讀

主站蜘蛛池模板: 网黄在线 | 激情国产| 久久精品播放 | 在线一区视频 | 日韩亚洲视频 | 五月激情婷婷网 | 国产免费让你躁在线视频 | 一级片免费视频 | 精品国产一区二区三区成人影院 | 久久久久亚洲精品 | 日韩欧美国产一区二区三区 | 在线观看精品视频网站 | 国产乱码精品一区二区三区中文 | 毛片免费看 | 麻豆久久久久久 | 国产精品久久久久久婷婷天堂 | 一区二区三区中文字幕 | 色嗨嗨| 久久av一区 | 国产一级视频 | 亚洲精品一二区 | 亚洲一区二区在线视频 | 国产精品久久福利 | 中文字幕黄色大片 | 欧美日韩综合精品 | 综合色播 | 欧美精品一区免费 | 一区二区三区中文字幕 | 亚洲一区二区三区桃乃木香奈 | 美国av毛片 | 日韩精品专区在线影院重磅 | 欧美一区免费 | 免费成年网站 | 久久精品国产免费一区二区三区 | 911精品国产 | 亚洲视频1区 | 亚洲一区二区精品视频 | 国产成人在线观看免费 | 精精国产xxxx视频在线播放 | 91精品久久久久久久99 | 在线亚洲一区二区 |