hadoop高可用搭建之配置@TOC
hadoop配置
1、core-site.xml
<configuration>
<!-- 默认文件系统的名称 -->
<property>
<name>fs.defaultFS</name>
<value>hdfs://hacluster</value>
</property>
<!-- 指定hadoop运行时产生文件的存储目录 -->
<property>
<name>hadoop.tmp.dir</name>
<value>/opt/Bigdata/hadoop-3.2.2/data</value>
</property>
<!-- 设置ZKFC故障自动切换转移 -->
<property>
<name>ha.zookeeper.quorum</name>
<value>hadoop-168-0-110:2181,hadoop-168-0-112:2181,hadoop-168-0-114:2181,hadoop-168-0-116:2181,hadoop-168-0-118:2181</value>
</property>
<!-- 修改core-site.xml中的ipc参数,防止出现连接journalnode服务ConnectException -->
<property>
<name>ipc.client.connect.max.retries</name>
<value>100</value>
</property>
<!-- 配置hdfs网页登录使用的静态用户为xiaoman -->
<property>
<name>hadoop.http.staticuser.user</name>
<value>xiaoman</value>
</property>
</configuration>
2、hdfs-site.xml
<configuration>
<!-- 设置hdfs副本数,默认3个 -->
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<!-- 完全分布式集群名称 -->
<property>
<name>dfs.nameservices</name>
<value>hacluster</value>
</property>
<!-- 集群中namenode节点别名 -->
<property>
<name>dfs.ha.namenodes.hacluster</name>
<value>nn1,nn2</value>
</property>
<!-- nn1的rpc通信地址 -->
<property>
<name>dfs.namenode.rpc-address.hacluster.nn1</name>
<value>hadoop-168-0-110:8020</value>
</property>
<!-- nn2的rpc通信地址 -->
<property>
<name>dfs.namenode.rpc-address.hacluster.nn2