zookeeper实现mycat配置共享

搭建目标

1、搭建zookeeper集群

下载安装文件

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

解压后重命名文件夹为zookeeper

cd zookeeper

mkdir data

cd conf/

cp zoo_sample.cfg zoo.cfg

修改zoo.cfg

2、mycat配置数据准备

复制配置文件到zkconf文件夹下

cp schema.xml server.xml ./zkconf/

mycat配置同步到zookeeper集群中

sh /usr/local/mycat/bin/init_zk_data.sh

登录zookeeper查看配置

./zookeeper/bin/zkCli.sh

3、配置mycat支持zookeeper

4、启动mycat

启动2个节点上的mycat,发现第二个节点上mycat的配置文件schema.xml和server.xml与第一个节点上的配置一致

./mycat/bin/mycat start

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
配置ZooKeeper实现进程的主备选举,你可以按照以下步骤进行操作: 1. 安装ZooKeeper:首先,确保你已经成功安装了ZooKeeper,并在多个服务器上设置了相同的ZooKeeper配置。 2. 配置ZooKeeper:在每个服务器的ZooKeeper配置文件(通常是`zoo.cfg`)中,确保你设置了相同的`dataDir`(数据目录)和`clientPort`(客户端端口)。 3. 配置服务器标识:在每个服务器的配置文件中,使用独特的`server.id`标识符指定每个服务器的编号。例如,对于三个服务器,你可以分别将它们配置为`server.1`、`server.2`和`server.3`。 4. 配置选举算法:在每个服务器的配置文件中,将选举算法设置为`3`。这将使用ZooKeeper的默认选举算法,即基于Paxos的选举机制。 5. 配置集群连接:在每个服务器的配置文件中,使用以下格式配置集群连接:`server.id=hostname:port:port`。其中,`hostname`是服务器的主机名或IP地址,第一个`port`是服务器之间通信的端口,第二个`port`是选举通信的端口。 6. 启动ZooKeeper集群:在每个服务器上启动ZooKeeper实例,并确保它们能够相互连接和通信。 7. 监控选举状态:你可以使用ZooKeeper提供的命令行工具或API来监控选举状态。例如,你可以使用`stat`命令查看当前ZooKeeper集群的领导者和参与者信息。 通过以上步骤,你可以配置ZooKeeper实现进程的主备选举。请记住,选举是自动进行的,当主节点故障或失去连接时,备节点将会自动选举出新的主节点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值