日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hadoop-hdfs-ha配置-搭建

發(fā)布時間:2023/12/31 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hadoop-hdfs-ha配置-搭建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

官方配置原文:

?http://hadoop.apache.org/docs/r2.6.5/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html

?

?

?

?

?

?

?

?

?

?

?

?

zookeeper搭建:

node02下:

?

?

?

配置zk環(huán)境變量:

?

?

?

?

?

?

?

?ZK配置文件:

?

?

?修改為:

?

?

?

?

?分發(fā)zk:分發(fā)給 node03 和 node04?

?

?

?

?

?然后存放各自的id 和 配置zk環(huán)境變量:

?

?node03:

?

?

?

node04:

?

?

?

?

?開啟ZK服務:

node02:

?

node03:

?

node04:

?

?

?

?

?

?hadoop-HA-搭建:

?

?配置 hdfs-site.xml 文件:

?

?

?之前配置過的完全分布式的配置文件進行修改

?

?

?后面追加的內容:

#dfs.nameservices 命名空間的邏輯名稱 <property><name>dfs.nameservices</name><value>mycluster</value> </property>#dfs.ha.namenodes.[nameservice ID] 所有NameNode標示名稱 <property><name>dfs.ha.namenodes.mycluster</name><value>nn1,nn2</value> </property>#dfs.namenode.rpc-address.[nameservice ID].[name node ID] 每個namenode監(jiān)聽的RPC地址 <property><name>dfs.namenode.rpc-address.mycluster.nn1</name><value>node01:8020</value> </property><property><name>dfs.namenode.rpc-address.mycluster.nn2</name><value>node02:8020</value> </property>#dfs.namenode.http-address.[nameservice ID].[name node ID] 每個namenode監(jiān)聽的http地址。 <property><name>dfs.namenode.http-address.mycluster.nn1</name><value>node01:50070</value> </property> <property><name>dfs.namenode.http-address.mycluster.nn2</name><value>node02:50070</value> </property>#journalnode配置信息 <property><name>dfs.namenode.shared.edits.dir</name><value>qjournal://node01:8485;node2:8485;node3:8485/mycluster</value> </property>#journalnode持久化數(shù)據(jù)目錄 <property><name>dfs.journalnode.edits.dir</name><value>/var/sxt/hadoop/ha/jn</value> </property>#這里配置HDFS客戶端連接到Active NameNode的一個java類<property><name>dfs.client.failover.proxy.provider.mycluster</name> <value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value> </property>




#dfs.ha.fencing.methods?配置active namenode出錯時的處理類。當active namenode出錯時,一般需要關閉該進程。處理方式可以是ssh也可以是shell

<property><name>dfs.ha.fencing.methods</name> <value>sshfence</value> </property> <property> <name>dfs.ha.fencing.ssh.private-key-files</name> <value>/root/.ssh/id_dsa</value> </property>

#在namenode身邊啟動ZKFC 開啟自動故障轉移
<property> <name>dfs.ha.automatic-failover.enabled</name> <value>true</value> </property>
?


?

?

?

?

配置 core-site.xml 文件:

?

?

?

?

?

#fs.defaultFS 客戶端連接HDFS時,默認的路徑前綴。如果前面配置了nameservice ID的值是mycluster,那么這里可以配置為授權信息的一部分 <property><name>fs.defaultFS</name> <value>hdfs://mycluster</value> </property>
#hadoop.tmp.dir

<property><name>hadoop.tmp.dir</name> <value>/var/sxt/hadoop/ha</value> </property>


#ha.zookeeper.quorum 標記三臺zookeeper地址 <property><name>ha.zookeeper.quorum</name> <value>node02:2181,node03:2181,node04:2181</value> </property>

?

?

?

?

?

分發(fā)修改好的文件:

?

?

?

給node01 和 node02 做免秘鑰:

node01 -> node01 的免秘鑰

node01 -> node02 的免秘鑰

node02 -> node02 的免秘鑰

node02 -> node01 的免秘鑰

?

由于之前完全分布式node01已經(jīng)和自己還有node02 做過免秘鑰現(xiàn)在只需要做

node02 -> node02 的免秘鑰

node02 -> node01 的免秘鑰

實現(xiàn)方式和

node01 -> node01 的免秘鑰

node01 -> node02 的免秘鑰 一樣

?

?

node02 下:

?

node01 下:

?

?

?

?

?

?

?必須優(yōu)先啟動 journalnode:

?啟動node01 node02 node03 的 journalnode

?

?

?

?

?

?

?

?

?

?格式化namenode:

?

?

?

我這邊出現(xiàn)了報錯信息:顯示無法構建journal? 后面兩臺服務器地址寫錯了

?

?

?

?

?

?

?

?

?

?

?

?啟動namenode:

?

?

?

?

?

?

?

?

?

?

格式化ZKFC:

?

?

?

?

node04 下:

?

?

?

?

?

?

啟動服務:

?

node01:

?

?

node02:

?

?node03:

?

?

?node04:

?zoo

?

?

?

?

?node01:50070

?

?

?node02:50070

?

?

?

?

?

?

演示:

?

殺死node01:

?

?

?

?

?

?

?

?

?

?

?

?殺死node02 的 ZKFC:

?

?

?

?

?

?

停止服務:

?node01:stop-dfs.sh

?

?

??node02:zkServer.sh stop

?

?node03:zkServer.sh stop

?

?

?node04:zkServer.sh stop

?

?

?

再次啟動:

node02、node03、node04:

zkServer.sh start

?

?

node01:

hadoop-daemon.sh? start namenode

?

node02:

hdfs namenode -bootstrapStandby

?

node01:

start-dfs.sh

?

?

手動啟動historyserver。

啟動命令:mr-jobhistory-daemon.sh start historyserver

關閉命令:mr-jobhistory-daemon.sh stop historyserver

轉載于:https://www.cnblogs.com/LXL616/p/10859711.html

總結

以上是生活随笔為你收集整理的hadoop-hdfs-ha配置-搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 伊人毛片 | 麻豆国产一区 | 很黄很污的视频 | 国产中文字幕三区 | 国产69视频在线观看 | 久操欧美 | 神马久久影院 | 色爽av | www.毛片.com | 97在线观看免费视频 | 国产乱淫av麻豆国产 | 女女av在线 | 久久精品国产亚洲AV高清综合 | 久久综合一区二区 | 欧美青青草 | 国产精品美女久久久久久 | 亚洲高清在线一区 | 日韩欧美国产激情 | www.96av| 欧美怡红院 | 实拍澡堂美女洗澡av | 性一交一乱一色一免费无遮挡 | xnxx国产 | 免费一区视频 | 黄色国产一级 | 天堂国产| 国产一区二区三区精品在线 | 国产精品久久久无码一区 | 在线aa| 国产欧美一区二区三区精品酒店 | 日日操影院 | 亚州av免费 | 欧美日韩在线视频免费观看 | 成人午夜一区二区 | 台湾三级伦理片 | 91成人入口 | 波多野结衣中文字幕一区二区 | 欧美日韩在线成人 | 爆乳熟妇一区二区三区霸乳 | 日本少妇一级片 | 久久影视网 | 女人床技48动态图 | 一本色道久久综合狠狠躁的推荐 | 国产一区二区视频免费观看 | 欧美一级淫片免费 | 青青视频在线播放 | 波多野结衣视频网址 | 波多野结衣 在线 | 国产91边播边对白在线 | 给我看高清的视频在线观看 | 亚洲精品视频大全 | 日韩精选视频 | 一级片免费观看 | 欧美八区 | 国产一级性生活片 | 一级高清视频 | 毛片毛多水多 | 亚洲精品福利在线 | 国产99久久久久久免费看 | 大粗鳮巴久久久久久久久 | 我的好妈妈在线观看 | 97免费在线观看 | 五月婷综合网 | 蜜桃色av | www.色在线 | 国产ts变态重口人妖hd | 亚洲国产网址 | 在线观看亚洲a | 日本a区 | 无码国产精品一区二区免费式直播 | 亚洲美女视频在线观看 | c逼| 黄视频免费在线看 | 性色av蜜臀av浪潮av老女人 | 在线黄视频 | 苏晴忘穿内裤坐公交车被揉到视频 | a天堂资源| 91麻豆映画传媒 | 日韩av片在线免费观看 | 夜夜精品一区二区无码 | 黄色在线观看免费 | 欧美日韩久久久久久 | 久久潮 | 九九在线 | 深夜福利国产 | 日韩一级在线观看视频 | xfplay5566色资源网站 | 欧美啪啪一区 | 在厨房拨开内裤进入毛片 | 国产在线视频你懂的 | 日产mv免费观看 | 日韩欧美视频免费观看 | japanese国产| 草草视频网站 | 日韩字幕在线 | 色婷综合| 国产又黄又粗 | 国产精品一区二区性色av | 特级丰满少妇一级aaa爱毛片 |