Linux下Nacos安装集群配置及Mysql持久化配置
程序员文章站
2022-07-09 19:06:08
安装配置1个ngix+3个nacos注册中心+1个mysql一、Nacos下载安装1.下载地址:https://github.com/alibaba/nacos/releases/tag/1.3.12.解压把下载下来的包放到data目录下,解压; tar -zxvf nacos-server-1.3.1.tar.gz 3.运行进入nacos安装目录的bin目录下sh ./startuo.sh二、nacos集群配置1.修改cluster.conf配置进入nacos安装目录的c...
安装配置1个ngix+3个nacos注册中心+1个mysql
一、Nacos下载安装
1.下载地址:https://github.com/alibaba/nacos/releases/tag/1.3.1
2.解压
把下载下来的包放到data目录下,解压;
tar -zxvf nacos-server-1.3.1.tar.gz
3.运行
进入nacos安装目录的bin目录下
sh ./startuo.sh
二、nacos集群配置
1.修改cluster.conf配置
进入nacos安装目录的conf目录下,
我是阿里云服务器,先看下内网IP,后面会用到;
hostname -I
vim cluster.conf
把刚刚查看的ip,及你想配置的nacos的端口号写成以下格式
192.168.1.1:8845
192.168.1.1:8846
192.168.1.1:8847
2.修改startup.sh配置
进入Nacos bin目录下,修改startup.sh文件。
vim startup.sh
第一个地方,修改前
修改后
第二个地方,修改前
修改后
修改结束后,就可以启动不同的端口的nacos
sh ./startup.sh -t 8845
sh ./startup.sh -t 8846
sh ./startup.sh -t 8847
三、nginx简单配置
nginx的安装这边就不详述,直接修改nginx的配置文件。
定位到nginx下的conf目录,修改nginx.conf文件
cd /usr/local/nginx/conf/
vim nginx.conf
新增以下内容
upstream cluster{
server 127.0.0.1:8845;
server 127.0.0.1:8846;
server 127.0.0.1:8847;
}
server {
listen 8849;
server_name localhost;
location / {
proxy_pass http://cluster;
}
}
四、Mysql持久化配置
1.创建数据库nacos_config,执行nacos conf目录下的nacos-mysql.sql
2.修改application.properties,新增数据库连接配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123
本文地址:https://blog.csdn.net/weixin_44037376/article/details/107354448