再次查看,养成习惯,并在微信上搜索[Mu Xiaonong],以支付更多信息。在风和雨中,小农民正在等待您,我很高兴成为您的朋友。项目源地址:公共帐户回复NACOS,您可以免费获得源代码
因为在公司中,注册中心和配置中心使用了NACOS,因为一段时间前很忙(木材有水流时间),并且没有精力仔细学习。时间就像是海绵中的水。对技术的好奇心,我今天挤了一点,终于来到了我的田园和汉。。。。
在构建NACOS群集之前,我们必须首先了解NACOS的体系结构。如果您想做好事,则必须首先使工具受益。在上一节中,我们了解了NACOS的基本功能。一些基本使用和配置,但是在实际的工作过程中这些功能还不够。我们还需要知道一个非常重要的点来完成与NACOS群集有关的操作。
,,,,
2.1 NACOS三种部署模式2.2参考文档参考网站:https://nacos.io/zh-docs/cluster-dick-start.html
部署手册:https://nacos.io/zh-cn/docs/deployment.html
让我们看一下NACOS的特定拆分体系结构:
对于NACOS,有一个构建的数据库DERBY来实现耐用的配置。因此,如果您在多个默认配置下启动多个NACOS节点,则数据存储将存在一致性的问题。为了解决此问题,NAACOS使用集中式存储来支持群集存储。NACOS当前仅支持MySQL数据库。
3.1准备公共帐户背景回复:NACOS可以得到它
我们需要3个或更多的NACOS节点来形成一个群集,还需要一个NGINX来模拟负载平衡。
安装软件包已经准备就绪,只需在后台回复NACOS
1.延迟Nacostar-ZXVF Nacos-Server-2.0.3.tar.gz
我们已经说过,NACOS的默认嵌入式数据库Derby,当我们创建NACOS实例时,将会有一个德比。当我们要设置一个NACOS群集时,当出现多个NACOS节点时,我们将出现,然后我们有多个NACOS节点。将有一个一致性的问题,因此,如果我们要构建NACOS群集,我们必须首先使用该群集NACOS支持管理MySQL的外部统一数据。
参考官方网站:https://nacos.io/zh-cn/docs/deployment.html
在此建立的MySQL数据库,请确保在Linux下访问NACOS
我们需要在目录下找到NACOS安装目录,然后在数据库中执行
1创建一个数据库
2执行脚本查找NACOS数据库脚本并在数据库中执行
执行成功,如下图所示:
3修改配置修改文件以增加MySQL数据源配置的支持
1.修改cluter.conf文件,在我们正式启动群集之前,我们需要修改配置文件。修改文件之前,请返回备份。
cp cluster.conf cluster.conf.example
配置群集时,无法通过127.0.0.1分配。
同时,当我们修改端口时,我们必须具有一定的偏移,因为NACOS2.0本身会添加职业端口,并且在设置端口时必须避免使用它。
每行配置到IP:端口
IFConfig -A #View特定IP
我的IP地址是:192.168.137.152
vi cluster.conf
添加我们需要在配置中使用的IP和端口
2.编辑启动脚本startup.sh,以修改此脚本,以允许我们在开始使用此命令时传递相应的端口参数,以便可以使用特定的端口号参数启动来激活特定的NACOS节点。脚本目录是:更改参数:
开始命令:
https://www.shouxicto.com/article/startup.sh-o 8848
https://www.shouxicto.com/article/startup.sh-o 8848
https://www.shouxicto.com/article/startup.sh-o 8848
启动后,我们可以检查此日志文件以成功启动
尾巴-f/usr/local/nacos/nacos/logs/start.out
启动完成后,我们可以使用以下命令来测试NACOS群集是否正常启动:
PS -EF |Grep Nacos |grep -v grep |WC -L
通常,数字是3,我在这里开始三个日志视图,所以它是6
注意:当我们访问浏览器中的NACOS地址时,我们必须关闭防火墙
SystemCtl停止防火墙#临时关闭
SystemCtl禁用防火墙#永久关闭
在任何IP和端口下打开路径,并使用帐户密码NACOS/NACOS成功登录。您可以在群集管理>节点列表中看到我们的三个NACOS服务。
您只需要在整个文件中使用以下配置:
HTTP请求不适合下面。相反,当TCP协议使用NGINX请求时,您需要配置TCP转发。您无法配置HTTP2转发,否则连接将由NGINX断开。
启动nginxcd/usr/local/nginx/sbin/#进入目录
https://www.shouxicto.com/article/nginx #start
输入浏览器上的URL,以查看是否可以成功启动
http://192.168.137.152:81/nacos
我们还在表中看到了相应的加法记录
我们已经在上一节中提到的服务注册到NACOS群集中。
YML配置:
开始成功后,我们可以在浏览器中的NACOS中看到相应的服务寄存器。
在这一点上,我们的NACOS集群的构建已经完成,有些朋友不了解。让我在下面留言,告诉我小农民会尽快答复。应该注意的是,NGINX安装中可能有一些袋子。您需要自己下载和安装。以上是由小型农民逐步建立的。根据步骤,不会有任何问题。如果您认为在文本中对您有帮助,请记住喜欢它!
真理是无尽的,并进一步欢欣鼓舞。
微信搜索[MU Xiaonian]请注意我以获取更多信息。在风和雨中,小型农民正在等待您,我很高兴成为您的朋友。项目源地址:公共帐户回复NACOS,您可以免费获得源代码!
