大資料之hadoopHA配置

2021-12-30 11:59:32 字數 2612 閱讀 5714

前提:環境配置好了zookeeper環境

first step:開啟hadoopha的初始化

1. 在各個節點上啟動journalnode

sbin/hadoop-daemon.sh start journalnode在[nn1]上,對其進行格式化,並啟動bin/hdfs namenode -format

sbin/hadoop-daemon.sh start namenode

[nn2]中同步nn1的元資料bin/hdfs namenode -bootstrapstandby啟動nn2sbin/hadoop-daemon.sh start namenode將nn1切換成activebin/hdfs haadmin -transitiontoactive nn1啟動所有節點的datanodesbin/hadoop-daemons.sh start datanodesecond step:故障自動轉移

1. 先關閉所有的hdfs服務

sbin/stop-dfs.sh啟動zookeper集群#所有的機器都要執行

bin/zkserver.sh

初始化ha在zookeeper中的狀態bin/hdfs zkfc -formatzk啟動hdfs服務sbin/start-dfs.sh啟動dfszk服務sbin/hadoop-daemon.sh start zkfc

yarn.nodemanager.aux-services

mapreduce_shuffle

yarn.log-aggregation-enable

true

yarn.log-aggregation.retain-seconds

10000

yarn.resourcemanager.ha.enabled

true

yarn.resourcemanager.cluster-id

cluster1

yarn.resourcemanager.ha.rm-ids

rm1,rm2

yarn.resourcemanager.hostname.rm1

bigdata01.com

yarn.resourcemanager.hostname.rm2

bigdata02.com

yarn.resourcemanager.zk-address

bigdata01.com:2181,bigdata01.com:2181,bigdata01.com:2181

yarn.resourcemanager.recovery.enabled

true

yarn.resourcemanager.store.class

org.apache.hadoop.yarn.server.resourcemanager.recovery.zkrmstatestore

啟動resourcemanager 啟動nodemanager 測試mapreduce wordcount

docker之hadoop HA高可用配置

搭建hadoop的高可用性,hadoop版本為2.6.5。hadoop的高可用配置有兩種方法,以下是我選擇配置的quorum journal manager qjm 的方法。quorum的高可用需要啟動奇數個 3 5 7等 journalnodes節點進行日誌的處理,活動namenode節點負責進行...

大資料之Linux網絡卡配置

當你安裝好一台linux之後,第一步自然是配置網絡卡,讓你的linux上網。配置網絡卡大多數有兩種模式,一種是橋接,一種是nat 首先講一下橋接網絡卡的上網原理,他是等同於在你現有的網路環境上直接現加一台電腦,走獨立網路。不依託於你的windows主機 nat聯網方式呢就是通過vmware虛擬乙個交...

hadoopHA配置jdk和同步時間分發公鑰

1.在xshell裡面分發jdk scp jdk 7u67 linux x64.rpm node02 pwd scp jdk 7u67 linux x64.rpm node03 pwd scp jdk 7u67 linux x64.rpm node04 pwd 2.並在xshell的全部會話欄裡一起...