`
阅读更多

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/

1
0
分享到:
评论

相关推荐

    SpringCloud - Nacos1.3.zip

    在使用Nacos 1.3.0时,开发者需要熟悉其API和配置方式,了解如何在SpringCloud应用中整合Nacos,如何定义服务实例,如何配置和消费配置信息,以及如何利用Nacos进行服务监控和故障排查。同时,对于Linux和Windows...

    nacos2.3.1 linux版本

    Nacos与Spring Cloud生态系统紧密结合,可以无缝集成到Spring Boot和Spring Cloud项目中,提供服务治理和配置管理的能力。 9. **数据持久化**: Nacos支持两种数据持久化方式:基于RocksDB的本地存储和基于MySQL...

    Spring Cloud Nacos安装指南

    Spring Cloud Nacos是一款由阿里巴巴提供的分布式服务治理和配置中心工具。它具有服务发现、配置管理、动态DNS等功能,适用于构建微服务架构。本指南将详细介绍如何在Windows和Linux系统上安装和启动Nacos。 ### 1....

    nocos_linux_2.0.4_setup

    在本文中,我们将深入探讨 Nacos Linux 版本 2.0.4 的安装过程,以及它如何与 Spring Cloud 和 Spring 框架协同工作,特别是在后端开发中的应用。 首先,让我们关注 `nacos_linux_2.0.4_setup` 这个标题。这表明...

    spring cloud nacos 工具+demo+安装攻略

    6. **配置服务**:在Nacos控制台上,你可以创建服务、配置集群、设置命名空间等,为你的Spring Cloud应用做好准备。 7. **监控和管理**:Nacos提供了丰富的监控指标和管理操作,例如服务健康状态、配置变更日志等,...

    Nacos-SpringCloudAlibaba

    Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以...

    nacos安装配置,附带软件包

    1. 集群配置:为了提高可用性和容错性,通常会部署Nacos集群。集群配置需要设置相同的集群配置文件,包括数据库连接、集群节点间的通信端口等。 2. 集群启动:确保所有节点配置一致后,逐个启动集群中的Nacos实例。 ...

    nacos-server-2.1.0 win zip版 + linux 版

    1. **Spring Cloud**:Nacos可以作为Spring Cloud的服务注册中心和配置中心,与Spring Cloud的其他组件如Eureka、Config等无缝对接。 2. **Dubbo**:在Dubbo项目中,Nacos可以用于服务发现和服务配置,提升Dubbo...

    SpringCloud nacos注册与配置中心搭建

    在IT行业中,Spring Cloud是一个广泛使用的微服务框架,它提供了许多工具和服务,使得开发者能够轻松地构建、配置和管理分布式系统。Nacos是Spring Cloud生态中的一个重要组件,它作为一个服务发现和配置中心,帮助...

    nacos-server-2.0.4 win zip + linux版本

    同时,Nacos还可以与其他组件如Sentinel(流量控制)、Spring Cloud、Dubbo等协同工作,构建更完整的微服务体系。 总的来说,Nacos 2.0.4版本提供了跨平台的支持,无论是Windows还是Linux环境,都能轻松部署和管理...

    nacos集群搭建资料

    随着业务的发展,可以动态添加更多节点到Nacos集群中,以提升系统的处理能力和容错能力。同时,可以通过调整配置来优化网络通信、存储性能等。 总结,Nacos集群搭建是一个重要的环节,它涉及到服务的高可用性、数据...

    nacos-1.4.1-Linux-最新版本CSDN下载

    - **Spring Cloud Alibaba**:是阿里巴巴提供的Spring Cloud生态扩展,其中包括Nacos,它使得SpringCloud用户可以方便地集成和使用Nacos的各项功能。 3. **Nacos在Linux环境下的安装与使用**: - **下载**:根据...

    nacos windows、Linux双版本

    1. **多集群部署**:根据业务需求,可以部署多个Nacos集群,实现高可用和负载均衡。 2. **安全控制**:Nacos支持权限管理,可以限制对敏感操作的访问。 3. **监控告警**:通过集成Prometheus和Grafana等工具,对...

    nacos window和linux运行包

    在本主题中,我们主要关注如何在Windows和Linux操作系统上部署和运行Nacos,以及如何与Spring Boot和Spring Cloud进行集成。 **一、Nacos的简介** Nacos作为一款轻量级的服务注册与配置中心,它提供了以下核心功能...

    nacos-2.2.3资源下载

    支持多租户管理,允许不同团队或项目在同一Nacos实例上进行独立的资源配置和服务管理。 11. **权限控制**: 内置的权限控制机制可以对不同用户、角色进行操作权限的精细化管理,保证系统的安全性。 12. **监控与...

    nacos安装及配置SpringCloudAlibaba

    在本文中,我们将深入探讨如何安装Nacos以及如何将其配置到Spring Cloud Alibaba框架中。Nacos是阿里巴巴开源的一款分布式服务管理平台,它提供了包括服务注册与发现、配置管理、健康检查等多种功能。Spring Cloud ...

    最新版linux nacos-server-1.3.2.tar.gz

    - 对于Spring Cloud和Dubbo等微服务框架,Nacos 可以轻松集成,提供服务发现和配置管理功能。通过简单的配置,即可实现服务的自动注册与发现。 5. **监控与日志**: - Nacos 提供了监控指标,如服务数量、实例...

    nacos-server-1.3(windows-linux).zip

    此外,Nacos还支持多租户管理,不同的团队或项目可以独立管理和使用各自的配置和服务,提高了资源利用率和安全性。 在实际使用Nacos时,开发者可以通过Nacos的Web控制台进行操作,如注册服务、查看服务列表、管理...

    SpringCloud Alibaba入门3之nacos服务搭建

    4. **集成Spring Cloud应用**:在Spring Cloud应用中,需要添加Nacos Discovery和Config的依赖。在`bootstrap.properties`或`bootstrap.yml`文件中配置Nacos服务器的地址、命名空间等信息。通过`@...

    nacos-server(2.0.3)版本的linux win.zip

    - **Spring Cloud**:Nacos可以与Spring Cloud框架无缝集成,作为服务发现和配置中心。 - **Dubbo**:在Dubbo应用中,Nacos可以作为注册中心和服务配置中心。 - **Kubernetes**:通过Nacos Kubernetes Operator,...

Global site tag (gtag.js) - Google Analytics