00:00
先准备三台机器啊,首先我们现在手上有一台机器,正是我们呃一直在使用的这台机器,它的IP呢是138对吧,端口号是15672,哎,这台机器呢,我们一直在用。完了,这台机器呢?我们现在打算把它关机。关机的目的就是以这台机器为模板是吧,进行克隆。克隆的目的就是我们不需要每台机器都去搭建一遍MQ,只要你克隆了,那么每机器应该都是一模一样,来试一下。首先这就是克隆是吧,克隆一个完整的完整版。完紧接着这台机器呢,我们就名字叫零二啊,因为前一个机器叫零一,这个叫零二。随便选一个文件夹是吧。放到这个文件夹下啊,完之后粘贴完成。这就产生了一个第二台机器。关闭。稍等一下,马上出现完,再以第一台机器再进行克隆,克隆出第三台机器。
01:09
这台机器呢,我们名字叫零三对。完之后呢,再去选择同样的文件夹是吧,放到一起。零三完成。完成了,完成之后呢,三台机器呢,就准备好了,将三台机器都启动起来。第一台。第二代。第三代。这三台机器呢,我们的IP并不知道是多少,所以我们进去需要看一下,因为我们本次是呃,自动获取的方式在获取IP啊。很快啊,都已经起起好了吧,起好了,那我们进去看一眼IP啊。这个IP是143。
02:02
对吧,143,那这台IP呢,看一下。144,好,那咱们连一下吧。除了咱们自己这台机器不用再重新去连接以外,是吧,一个143的。一个144的。好,我们都连好了,总共是三台机器。分别是这个138 143 144,我们把138呢作为一号节点。对吧,一号节点,那么把它作为一号节点,我们就要给它起名字,你看起名字就是修改三台机器的主机名称。怎么修改,在这个文件里修改。对吧,叫house name里修改我们的第一台机器呢,不用修改,因为它已经是这个名字了,来连一下啊。重新连。
03:01
就是节点一。对吧,那么我们只需要将第二台和第三台改一改是吧?因为第二台和第三台是以第一台节点为模板复制的,所以它的节点是节点一,那接下来。更改一下host name里面改成节点二。完之后再把下一个改成节点。三。好,将后两台机注意一定要进行重启,你不重启呢,它这个主机名并不及时变更。所以呢,会影响到后续的这个搭建啊,所以呢,我们只能进行reboot进行重启。一号节点呢,我们就不用重启了。接下来我们看一下文档下面步骤。完了,接下来呢,我们要对。他这些文件在哪。为了搭建三台机器,我们必须在每一个节点上要配置它的house。
04:01
也就是说,节点一对应哪个IP?节点二对应哪个IP?节点三又对应哪个IP?对吧,所以我们把它配一下。我们要以真实IP为准啊,所以说VI。Host进来,你看我这里有一个IP了。我复制。我复制。我粘贴。我粘贴啊,就这么的。把它做完了,完了把这两个节节点IP改改啊,这是143,这个是144,对,这个是节点三节点,这个是二节点好。把它保存一下。保存完之后呢,紧接着把它再复制一份,再拿到这边再进行更改,这边应该已经写写好了吧,写好了。VI。Host。
05:00
站起来保存。下一个。重连一下啊。好,粘一下行完成三台机器的主机名加上host,咱们都已经完成了。完成之后呢,为了你看这呢,第三步,为了确保呢,各个节点的cookie文件使用同一个值,因为我们将来搭建的集群要求。Rub MQ底层一浪的cookie要求必须长得一模一样,你看必须是同一个值。所以迫不得已必须用远程复制命令。将第一台机器重点是第一台啊,在第一台机上啊,将第一台机的cookie复制给第二台和第三台。这样呢,让三台机器保持一致。就这个命令,哎,你直接粘就可以啊,完直接呢在这里。直接一运行。
06:00
他让咱们说,问你确定连接吗?Yes,连接密码是多少,问你第二个节点的密码。输入一下好完整,紧接着你再去粘下一条,去复制第三条。数据对吧。再走一步。连接密码。完成了。到此呢,三台机器的这个cookie呢,也长得是一模一样,既然呢,在每台机上一定要进行所以所谓的重启。既要重启MQ,又要重启底层的一浪虚拟机。对这个呢,就表示都都重启,那咱们起一下吧。三台机挨个起一遍啊。第二台机器。第三台机器。好,起完之后三台机器就都起好了,再往下。没完啊。
07:00
要求以第一个节点为准的情况下,注意咱们刚才也说这个原理了,咱们是以第一个节点为集群,要求将第二个节点加入进去,再将第三个节点加入进去。那么接下来。就要执行下面这个命令。他的意思就是一定要先把这个微服务,对这个Robin的服务给它关掉。完了进行重置,制成新的,对,制成新的完之后呢,再将自己当前加入到一号节点当中。完再重启。就这么一个一个逻辑啊,跟三节点也是因为二节点要加到一节点,三节点也要加到一节点,所以统一执行一遍啊下面的任务呢,比较枯燥,哎,就是。执行一遍这个命令啊,没粘好。重粘一下。注意我看我在二号节点呢,我先把二号节点的应用关掉,对三号节点的应用也关掉,哎,都关掉了。
08:05
关掉完之后,紧接着注意重置。将二号节点从将三号节点从置。之后将二号节点加入到一号节点。加了。加进去。加完之后再将下一个再将三号节点也加入到先等会加入二号,因为二号还没起呢,是吧,那么它文档上是这意思表示,哎,这么这么连的。你看这么连的,这么连行不行,那么二号节点加到一号完了,三号节点加到二号行不行,完全行,因为这完全是同一个集群,只要你二号加到一号上了,那么二号和一号代表的是同一个集群,所以这么加也是没问题。但是别着急,我们二号节点还没有起呢,先把二号节点。
09:03
启动起来。起完了,起完之后,紧接着再把三号节点也给它加上啊。三号节点加给二号。再把三号节点启动啊起来对吧,启动起来。啊,一顿操作猛如虎啊,是吧,终于操作完了这三个节点,现在目前已经成为了一个集群。怎么知道呢?当然是访问了。对吧,但是访问之前首先你有账户吗。是吧,你不一定有账户来,我们首先先看一下集群的状态,完之后再添加账户是吧。集群他们三个已经是一个整体了,你访问谁都是可以的,你随便访问一个三号节点,查看集群状态。这个基因状态可以清晰的看到当前是三节点。
10:00
总共有多少节点?有1233个节点对吧?三个节点都在运转当中,而三个节点都是什么版本对吧?底层用的一浪是什么版本?所以这集群的信息就非常的全,以此类推,还有很多信息我们就不挨个去看了。看到这个位置,其实已经能确定集群已经好了。那么为这个集群注意啊,为这个集群创建一个账户。对吧,额的密123。来创建一下账户啊。都是固定的东西啊,你可以直接复制粘贴。完了呢,在创建他的超级管理员的这个角色。都是额的in,你看我的IN123我的in是吧,超级管理员吧,完之后再添加。所有的最高级权限是吧。这个咱们之前安装单机版的时候也运行过了。只要在一台机上运行,其他机器上是不是一样的呢?啊是一样的哈,所以再往下没了吧,没了这个时候你就可以登录了,你登录三台机器,任何一台都可以,你看138141,诶那那两台机器什么143144,你登录哪一台机器都是可以的。
11:17
来吧,账户都一样啊。鹅的密密码是123。登录好了。一旦登录进来之后,怎么能证明是一个集群呢?这就证明是一个集群,当你看到这些节点的时候,你就会发现曾经是一个节点,现在是几个节点,三个,一个叫NOTE1 note2 note3来三个节点状态只要是绿色就表示非常的健康。一点儿问题都没有。由于所有服务器都重置了,之前的队列你看已经都没有了,完了呢,交换机呢,就是这几个默认的交换机啊,因为天生天生自带是吧,人家天然自带。完了账户,哎,就这么两个账户,一个是额的密,一个是那个叫。
12:01
客户来宾是吧,好。这就证明我们有了三台机器的集群。那么这个集群呢,你也可以搭好之后也可以脱离,你看下面还有一些脱离命令。对,脱离命令,例如某台机器宕机了,你就用它演示一下。对吧,先关闭掉二号机或三号机,完之后再将它重置完再重启完再查看集群状态完再怎么呢,让二号让一号机忘掉。集群二号机。什么意思啊,就这意思。就这意思就是什么呢?我二号机,我不想成为你集群了,我脱离了,哎,我脱离了。脱离完之后,我让一号机忘记它,忘记它就断开这个连接,以后断交了。这就是脱离的一些步骤,我们刚刚搭好就不再脱离了啊,我们只是呃,解除集群节点命令已经放这儿了,完了你可以尝试一下怎么去使用,直接,其实直接复制粘贴执行就可以。
13:07
你想解除谁,这些命令就在哪个节点上运行,你想解除二节点,你就将这些命令在二节点上进行执行,完了将这个命令在一号节点上去执行就可以了。如果你想解除的是三号这个服务器,那你就这些命令在三号服务器上去运行,完了呢,在一号服务器上去执行这一行命令。对吧,当然了,得改啊,如果你要是三号机这个机器机器,你得把这个二改成三进行解除。我们辛辛苦苦搭建的,我们就不解除了啊。这就是集群的搭建。
我来说两句