nacos 搭建 集群 部署(6)

集群部署架构图
在这里插入图片描述
Nacos 快速开始

版本选择 推荐的稳定版本为1.4.2或2.0.1。

下载地址 https://github.com/alibaba/nacos/releases/tag/1.4.2

注意这里我下载的版本是1.4.2版本。

将下载的Nacos 导入Linx系统

首先在电脑本地进行解压 ,设置
在这里插入图片描述
复制3份:如图:
在这里插入图片描述

打开conf 文件夹 找到 nacos-mysql.sql文件
在这里插入图片描述
创建nacos_config 数据库 并执行此 nacos-mysql.sql ,如下图:
在这里插入图片描述
这里以nacos为案例: 修改配置文件application.properties,更改端口号为:8848 然后添加数据库连接
在这里插入图片描述
在这里插入图片描述
直接复制进行,改下配置就行了。

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123123

把conf下面的cluster.conf.example给复制出来一份,改为 cluster.conf
在这里插入图片描述
修改cluster.conf 文件
在这里插入图片描述
此处 就是集群的地址 改为 自己的地址 (注意如果是在虚拟机上启动就是虚拟机ip,如果是本地启动则是本地电脑ip)如下图:

例1虚拟机ip:
在这里插入图片描述

例2本地ip:
在这里插入图片描述

其他的两份,都是和8848操作是一样的,区别在于端口不同。

然后将三个文件上传到Linx 系统中运行 这三个nacos(8848、8847、8846)

此处 我上传到了 opt 目录下
在这里插入图片描述
虚拟机 开始 启动: 3个分别启动

[root@localhost bin]# cd /opt/nacos/bin/    //进入目录
[root@localhost bin]# sh startup.sh -m standalone   //启动

在这里插入图片描述
查看进程

ps -ef | grep nacos

在这里插入图片描述
本地启动: 3个分别启动

找到bin目录下的 startup.cmd 双击启动就行
在这里插入图片描述
此处是 在浏览器访问的地址 http://192.168.230.1:8847/nacos/index.html
在这里插入图片描述
访问效果 UP是启动成功 登录默认账号密码 nacos在这里插入图片描述
看到这里,说明我们的nacos集群环境已经搭建成功了!!!。

你好!要在Docker上部署Nacos 2.3.3集群,可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Docker和Docker Compose。 2. 创建一个目录,用于存放Nacos的配置文件和数据: ``` mkdir nacos cd nacos ``` 3. 在该目录下创建一个`docker-compose.yml`文件,并将以下内容添加到文件中: ```yaml version: '3' services: nacos-1: image: nacos/nacos-server:2.3.3 container_name: nacos-1 ports: - 8848:8848 environment: - PREFER_HOST_MODE=hostname volumes: - ./data:/home/nacos/data - ./logs:/home/nacos/logs - ./init.d:/home/nacos/init.d nacos-2: image: nacos/nacos-server:2.3.3 container_name: nacos-2 ports: - 8849:8848 environment: - PREFER_HOST_MODE=hostname - SPRING_DATASOURCE_PLATFORM=mysql - MYSQL_SERVICE_HOST=mysql - MYSQL_SERVICE_PORT=3306 - MYSQL_SERVICE_DB_NAME=nacos_devtest - MYSQL_SERVICE_USER=nacos - MYSQL_SERVICE_PASSWORD=nacos volumes: - ./data:/home/nacos/data - ./logs:/home/nacos/logs - ./init.d:/home/nacos/init.d mysql: image: mysql:5.7 container_name: mysql ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=root volumes: - ./data/mysql:/var/lib/mysql ``` 这个`docker-compose.yml`文件定义了一个包含两个Nacos实例和一个MySQL实例的Docker Compose服务。 4. 创建一个名为`application.properties`的文件,并将以下内容添加到文件中: ``` server.address=${spring.cloud.nacos.server-addr} spring.cloud.nacos.server-addr=localhost:8848,localhost:8849 spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://mysql:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=nacos db.password=nacos ``` 这个配置文件将Nacos集群地址配置为`localhost:8848,localhost:8849`。 5. 现在,运行以下命令来启动Nacos集群: ``` docker-compose up -d ``` 这将启动两个Nacos实例和一个MySQL实例,并将它们连接在一起。 6. 等待一段时间后,通过访问`http://localhost:8848/nacos`和`http://localhost:8849/nacos`来验证Nacos集群是否成功部署。 注意:如果你在远程服务器上部署Nacos集群,请将`localhost`替换为服务器的IP地址。 希望这些步骤能够帮助你成功部署Nacos 2.3.3集群!如果有任何问题,请随时向我提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jq1223

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值