1.美图
1。刚刚开始搭建看官网,不使用zookeeper,不搭建自动故障转移,以为可以直接配置使用。但是总是会出现这样的情况,使用hdfs dfs -mkdir /lcc 总是把文件建立在本地。最后才知道只要是HA,必须要有zookeeper.
2。建立好zookeeper后,搭建好HA发现还是那个问题。但是使用命令hdfs dfs -mkdir /lcc建立的是本地文件夹,使用hdfs dfs -mkdir hdfs://mycluster/lcc才能建立远程文件夹,因此猜测默认文件访问可能没有修改。
最后查看文档发现
<property>
<name>fs.defaultFS</name>
<value>hdfs://mycluster</value>
</property>
让我写成了、
<property>
<name>dfs.defaultFS</name>
<value>hdfs://mycluster</value>
</property>
所以错了。
3.下面开始从新搭建一个完整的HA
首先我们要保证有三台机器,三台机器分别设置如下