HDFS-site.xmlの
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> <?XML-スタイルシートタイプ= "テキスト/ XSL"のhref = "configuration.xsl" >? <! - Apacheライセンスの下でライセンス、バージョン2.0(以下"ライセンス")。 あなたは、ライセンスに準拠する以外、このファイルを使用することはできません。 あなたがでライセンスのコピーを入手することができる http://www.apache.org/licenses/LICENSE-2.0 適用される法律または書面での合意がない限り、ソフトウェア ライセンスの下で配布さは、「現状のまま」配布され、 いかなる種類の保証または条件なし、明示または黙示のいずれか。 権限と統治特定の言語のためのライセンスを参照してください。 ライセンスの下で制限を。付属のLICENSEファイルを参照してください。 - > <! - このファイルには、サイト固有のプロパティのオーバーライドを置きます。- > < 構成> < プロパティ> < 名前> dfs.replication </ 名前> < 値> 2 </ 値> </ プロパティ> < プロパティ> < 名前> dfs.nameservices </ 名前> < 値> MYCLUSTER </ 値> </ プロパティ> プロパティ> < 名前> dfs.ha.namenodes.mycluster </ 名前> < 値> NN1、NN2 </ 値> </ プロパティ> < プロパティ> < 名前> dfs.namenode.rpc-address.mycluster.nn1 </ 名前> < 値> hadoop1:8020 </ 値> </ プロパティ> < プロパティ> < 名前> dfs.namenode.rpc-address.mycluster。NN2 </名前> < 値> 8020:hadoop2 </ 値> </ プロパティ> < プロパティ> < 名前> dfs.namenode.http-address.mycluster.nn1 </ 名前> < 値> hadoop1:50070 </ 値> </ プロパティを> < プロパティ> < 名前> dfs.namenode.http-address.mycluster.nn2 </ 名前> < 値> hadoop2:50070 </ 値> </ プロパティ> < プロパティ> < 名前> dfs.namenode.shared.edits.dir </ 名前> < 値> qjournal:// hadoop1:8485; hadoop2:8485; hadoop3:8485 / MYCLUSTER </ 値> </ プロパティ> < プロパティ> < 名前> dfs.client.failover.proxy.provider.mycluster </ 名前> < 値> org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider </ 値> </プロパティ> < プロパティ> < 名前> dfs.ha.fencing.methods </ 名前> < 値> sshfence </ 値> </ プロパティ> < プロパティ> < 名前> dfs.ha.fencing.ssh.private・キー・ファイル</ 名前> < 値> /home/hadoop/.ssh/id_rsa </ 値> </ プロパティ> < プロパティ> <名前>dfs.journalnode.edits.dir </ 名前> < 値> / Hadoopの/データ</ 値> </ プロパティ> < プロパティ> < 名前> dfs.ha.automatic-failover.enabled </ 名前> < 値>真< / 値> </ プロパティ> < プロパティ> < 名前> ha.zookeeper.quorum </ 名前> < 値>hadoop1:2181、hadoop2:2181、hadoop3:2181 </ 値> </ プロパティ> </ 設定>
コア-site.xmlに
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> <?XML-スタイルシートタイプ= "テキスト/ XSL"のhref = "configuration.xsl" >? <! - Apacheライセンスの下でライセンス、バージョン2.0(以下"ライセンス")。 あなたは、ライセンスに準拠する以外、このファイルを使用することはできません。 あなたがでライセンスのコピーを入手することができる http://www.apache.org/licenses/LICENSE-2.0 適用される法律または書面での合意がない限り、ソフトウェア ライセンスの下で配布さは、「現状のまま」配布され、 いかなる種類の保証または条件なし、明示または黙示のいずれか。 権限と統治特定の言語のためのライセンスを参照してください。 ライセンスの下で制限を。付属のLICENSEファイルを参照してください。 - > <! - このファイルには、サイト固有のプロパティのオーバーライドを置きます。- > < 設定> < プロパティ> < 名前> fs.defaultFS </ 名前> < 値> HDFS:// MYCLUSTER </ 値> </ プロパティ> < プロパティ> < 名前> hadoop.tmp.dir </ 名前> < 値> /hadoop/hadoop-3.2.0 </ 値> < </ 設定>
HDFS名前ノード-format
hadoop-daemon.sh開始名前ノード
HDFS名前ノード-bootstrapStandby
HDFS zkfc -formatZK