Linux Nacos 集群安装,springCloud Nacos Linux 安装和集群配置
================================
©Copyright 蕃薯耀 2021-03-26
http://fanshuyao.iteye.com/
Windows 单机安装Nacos,见:https://www.iteye.com/blog/fanshuyao-2519925
一、SpringCloud Nacos Linux安装
Nacos依赖:64 bit JDK 1.8+
1、上传nacos-server-1.4.1.tar.gz到服务器/java目录中,三台服务器如下:
192.168.170.11 192.168.170.12 192.168.170.13
2、解压nacos-server-1.4.1.tar.gz
cd /java tar -zxvf nacos-server-1.4.1.tar.gz
解压后,有一个新的目录:nacos
配置文件在:/java/nacos/conf
启动脚本在:/java/nacos/bin
二、springCloud Nacos Linux 集群配置
1、复制nacos集群的配置文件
cd /java/nacos/conf cp cluster.conf.example cluster.conf
2、修改nacos集群配置文件
vi cluster.conf
删除(dd:删除当前行)配置文件示例中的IP,或者用#号注释掉
加入下面的配置,然后保存:
192.168.170.11:8848 192.168.170.12:8848 192.168.170.13:8848
3、创建Nacos集群需要的Mysql数据库,并执行Nacos脚本文件:nacos-mysql.sql。Mysql数据库最好是5.7版本的,5.5版本创建脚本会出错。
在Mysql数据库中,创建一个数据库,名称为:nacos
然后在数据库nacos中执行Nacos的脚本文件:
/java/nacos/conf/nacos-mysql.sql
4、配置application.properties,修改Mysql配置
vi /java/nacos/conf/application.properties
修改的内容如下:
### If use MySQL as datasource: spring.datasource.platform=mysql ### Count of DB: db.num=1 ### Connect URL of DB: db.url.0=jdbc:mysql://192.168.48.1:3307/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=root db.password.0=root
注意:数据库要能被远程访问
数据库允许远程访问授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
三、nacos集群运行(三个Nacos服务器都运行)
默认是集群(cluster mode)的启动方式
cd /java/nacos/bin ./startup.sh
单机启动(-m 就是模式【mode】:表示是单机【standalone】还是集群【cluster】):
sh startup.sh -m standalone
运行结果:
nacos is starting with cluster
nacos is starting,you can check the /java/nacos/logs/start.out
查看日志文件:
vim /java/nacos/logs/start.out
2021-03-24 17:55:11,666 INFO Nacos is starting...
2021-03-24 17:55:12,669 INFO Nacos is starting...
2021-03-24 17:55:13,670 INFO Nacos is starting...
2021-03-24 17:55:14,079 INFO Nacos started successfully in cluster mode. use external storage
关闭Nacos:
cd /java/nacos/bin sh shutdown.sh
[root@host-11 bin]# sh shutdown.sh
The nacosServer(1378) is running...
Send shutdown request to nacosServer(1378) OK
三台服务器集群正常情况:
服务器192.168.170.11:8848宕机后,重新选举Leader:192.168.170.12:8848
四、客户端Nacos服务地址配置:
多个IP地址通过英文逗号(,)分隔
#服务发现
spring.cloud.nacos.discovery.server-addr=192.168.170.11:8848,192.168.170.12:8848,192.168.170.13:8848
#服务配置(config)
spring.cloud.nacos.config.server-addr=192.168.170.11:8848,192.168.170.12:8848,192.168.170.13:8848
(如果文章对您有所帮助,欢迎捐赠,^_^)
================================
©Copyright 蕃薯耀 2021-03-26
http://fanshuyao.iteye.com/
相关推荐
虚拟机vmware workstatiions pro 17.6.1个人使用免费,不用证书直接安装使用
scipy-1.2.0-cp35-cp35m-linux_armv7l.whl
基于springboot爬虫高考志愿智能推荐系统源码数据库文档.zip
bimdata_api_client-4.3.0-py3-none-any.whl
Pillow-7.0.0-cp37-cp37m-linux_armv7l.whl
onnxruntime-1.16.2-cp38-cp38-win_amd64.whl
opencv_python-4.4.0.46-cp39-cp39-linux_armv7l.whl
论文描述:该论文研究了某一特定领域的问题,并提出了新的解决方案。论文首先对问题进行了详细的分析和理解,并对已有的研究成果进行了综述。然后,论文提出了一种全新的解决方案,包括算法、模型或方法。在整个研究过程中,论文使用了合适的实验设计和数据集,并进行了充分的实验验证。最后,论文对解决方案的性能进行了全面的评估和分析,并提出了进一步的研究方向。 源码内容描述:该源码实现了论文中提出的新的解决方案。源码中包含了算法、模型或方法的具体实现代码,以及相关的数据预处理、实验设计和性能评估代码。源码中还包括了合适的注释和文档,以方便其他研究者理解和使用。源码的实现应该具有可读性、可维护性和高效性,并能够复现论文中的实验结果。此外,源码还应该尽可能具有通用性,以便在其他类似问题上进行进一步的应用和扩展。
ta_lib-0.5.1-cp313-cp313-win32.whl
STM32开发相关软件ISP 程序下载STM32开发相关软件ISP 程序下载提取方式是百度网盘分享地址
java源码资源基于JAVA的UDP服务器模型源代码提取方式是百度网盘分享地址
基于Python+Django的电影票房数据分析系统源码数据库文档.zip
onnxruntime-1.19.0-cp311-cp311-win_amd64.whl
Java固定资产管理系统源码 固定资产管理系统是对高校固定资产的一个信息化管理系统,基本功能包括:对固定资产的购进、接触、销毁,对物品的使用状态、借出状态、库存状态等进行标识,对各类物品进行编号,根据编号进行查询,根据名称进行查询等。本系统结构如下: (1)系统登录:用户登录模块:登录功能 重置 (2)系统用户管理:对系统用户的增加 系统用户的权限修改 系统用户的删除 分配系统用户的权限 修改本身登录密码 资产的相关维护 (3)员工信息管理:教工的增加、修改、删除、查询 (4)资产入库管理:资产的属性修改 资产的报废删除 资产的属性查询 (5)资产维护管理:物资的维修、维护物资的信息修改 (6)资产借还管理:增加借出资产 查询借出资产 归还已借出资产(7)打印报表
matplotlib-3.7.0-cp311-cp311-linux_armv7l.whl
基于springboot的房屋租赁管理系统源码数据库文档.zip
opencv_contrib_python-4.1.0.25-cp35-cp35m-linux_armv7l.whl
bimdata_api_client-3.1.0-py3-none-any.whl
本23级物流01班谭敏20234970114.docx
opencv_contrib_python-4.5.2.52-cp39-cp39-linux_armv7l.whl