首先这个配置不能写死成固定节点,不然不能配置高可用,直接写端口就可以了.详细配置在 https://blog.csdn.net/kxj19980524/article/details/89639912 在HBase集群的基础上进行高可用,选择第一台机器节点为主节点,在它的HBase的conf文件夹下,创建backup-masters文件 在里面添加高可用的节点,我现在集群有三台,我就配置其余两台为备份节点,配置一个也可以. 然后将整个conf目录scp到其他节点 然后进行启动,直接在第一台主节点启动HBase就可以. 测试宕机,使用./hbase-daemon.sh stop master 不要使用整体集群关闭的命令,那就三个节点都关了. HMaster节点就没了 现在一节点就访问不了了 二节点成了主节点,三节点成了备份节点 重启一节点,发现它成了备份节点了,并不会把之前的主节点抢回来