V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
BubbleNoodle
V2EX  ›  问与答

要扩容 zk 和 activemq 了,晚上上线现在还什么都不会 大佬们救命

  •  
  •   BubbleNoodle · 2019-04-23 10:11:21 +08:00 · 2496 次点击
    这是一个创建于 2040 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景: 现在 zk 和 activemq 的集群都是 3 节点,然后机房要下掉 2 个节点。所以我要在其他 region 创建至少 2 个节点并且提供服务。 zk 和 activemq 已经跑了好几年了,但昨天发现 zk 的 3 节点一直都有一个节点是坏的,然后我把 data 目录清空了。让节点正常启动后报错。 问题 1: zk 我现在把 2 个节点添加到现在集群里后,开始报错如下: zxid 0x1100001897 our last zxid is 0x110000018b client must try anot 大概意思好像是新节点集群不让处理请求?现在这个报错已经没有了,但是客户端一直没有连接新节点,我怕回头下掉老节点的时候,集群崩溃了。 问题 2: 2019-04-22 17:21:20,541 [myid:4] - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2182:NIOServerCnxn@357] - caught end of stream exception EndOfStreamException: Unable to read additional data from client sessionid 0x46a39ee82b32c3c, likely client has closed socket at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:228) at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208) at java.lang.Thread.run(Thread.java:745) 现在一直有这个 warnning,我不知道是不是要求业务方重启客户端才好?现在 2 个新节点集群状态都正常,我怕客户端不连以后也连不上 不知道怎么测一下。 问题 3: activemq 扩容,我是直接把 zk 地址保持一直就行吗。。如果下掉的节点是 master 节点的话会服务会中断吗 问题 4: activemq 现在集群的 data 数据需要我迁移到新节点吗 问题 5: activemq 现在的 replicas=3 如果变成 5 节点的话这个 3 要不要改成 5 ?? 多谢各位大佬了

    11 条回复    2019-04-26 16:20:12 +08:00
    Lax
        1
    Lax  
       2019-04-23 11:12:00 +08:00
    建议先找 5 台测试机操作一遍,操作完重新提问
    xkeyideal
        2
    xkeyideal  
       2019-04-23 11:26:39 +08:00   ❤️ 1
    卧槽,楼主慌的一笔啊,建议跑路
    BubbleNoodle
        3
    BubbleNoodle  
    OP
       2019-04-23 12:01:29 +08:00
    @Lax 测试机 测没用啊。。肯定都行。现在主要是一般
    好多问题测不到,我现在主要是不知道老的 activemq 的 data 有没有用
    5 个节点 设置成 replicas3 行不行。。会不会有问题
    x7395759
        4
    x7395759  
       2019-04-23 14:42:03 +08:00
    去实践✖
    上 V2✔
    BubbleNoodle
        5
    BubbleNoodle  
    OP
       2019-04-23 14:42:07 +08:00
    顶上去 有人救救我吗
    afterglow
        6
    afterglow  
       2019-04-23 15:06:37 +08:00
    建议跑路
    zong400
        7
    zong400  
       2019-04-23 15:41:53 +08:00
    1 建议跑路
    2 建议 Google
    gosansam
        8
    gosansam  
       2019-04-23 19:39:56 +08:00
    第一个不是提示 zxid 问题嘛
    第二个不知道 怎么还在用 activemq 啊
    alakey1989
        9
    alakey1989  
       2019-04-23 20:49:33 +08:00
    完全看不懂,帮顶
    a663
        10
    a663  
       2019-04-24 09:48:31 +08:00 via Android
    这点就逛,淡定啦,迁移前谷歌看看几个方案,把已有信息梳理一下,然后开搞
    BubbleNoodle
        11
    BubbleNoodle  
    OP
       2019-04-26 16:20:12 +08:00
    撞大运 硬上了 屁事没有,因为消息也不是一直都发的 233
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5551 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 03:06 · PVG 11:06 · LAX 19:06 · JFK 22:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.