当前位置: 首页 > news >正文

【SpringCloud Alibaba -- Nacos】Linux 搭建 Nacos 集群

搭建 Nacos 集群

架构

在这里插入图片描述

centos安装docker

https://docs.docker.com/engine/install/centos/

详细配置过程

MySql8

  1. mysql数据库配置

数据库脚本 nacos/conf/nacos-mysql.sql

Nacos2

  1. application.properties

修改为mysql

spring.datasource.platform=mysqldb.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=123456
  1. cluster.conf

配置你三台nacos的地址

192.168.145.140:6648
192.168.145.140:7748
192.168.145.140:8848
  1. 修改startup.sh (nacos1版本同一台机器修改启动脚本,nacos2应该不用了)
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/6763a721597e4a3faaf41e99e1a5083b.png

  1. 复制俩份nacos,修改其对应的port
注意端口号不能连续,详见gprc

Nginx

nginx下载与编译

https://blog.csdn.net/qq_41684621/article/details/101900843

nginx修改

在这里插入图片描述

server改成统一的入口 类似网关

在这里插入图片描述

更正:cluster后面是;

upstream cluster{server 127.0.0.1:3333;server 127.0.0.1:4444;server 127.0.0.1:5555;}	server {listen       1111;server_name  localhost;#charset koi8-r;#access_log  logs/host.access.log  main;location / {#root   html;#index  index.html index.htm;proxy_pass http://cluster;}
.......省略

进入nginx安装目录执行
在这里插入图片描述

./nginx -c /usr/local/nginx/conf/nginx.conf

ps -ef|grep nacos|grep -v grep|wc -l

这个命令的作用是统计当前系统中名为"nacos"的进程数量。具体解释如下:1. `ps -ef`:列出所有进程的信息。
2. `grep nacos`:从上一步的结果中筛选出包含"nacos"关键字的行。
3. `grep -v grep`:从上一步的结果中排除掉包含"grep"关键字的行,即排除掉grep命令本身的输出。
4. `wc -l`:统计上一步结果中的行数,即进程数量。

步的结果中筛选出包含"nacos"关键字的行。
3. grep -v grep:从上一步的结果中排除掉包含"grep"关键字的行,即排除掉grep命令本身的输出。
4. wc -l:统计上一步结果中的行数,即进程数量。


最后访问 **http://192.168.145.140:1111/nacos**
http://www.lryc.cn/news/219878.html

相关文章:

  • 程序员使用 ChatGPT的 10 种最佳方式
  • 各种各类好用热门API推荐
  • 高速串行总线——SATA
  • 不用流氓软件,如何在户外使用手机听下载到家中电脑里的音乐文件呢?
  • 函数数组指针示例
  • 万宾科技管网水位监测预警,管网水位的特点有哪些?
  • vue element admin master 去掉登陆
  • 没有MES管理系统,先用数据采集设备能有用吗
  • 【JAVA学习笔记】61 - 线程入门、常用方法、同步机制,以及本章作业(难点)
  • C#开发的OpenRA游戏之步兵射击(2)
  • 基于Pytorch框架的LSTM算法(一)——单维度单步滚动预测(2)
  • 安全操作(安卓推流)程序
  • 【STM32】Systick定时器
  • ZooKeeper监控
  • lua # 获取table数组长度
  • 前端框架Vue学习 ——(七)Vue路由(Vue Router)
  • 2023-2024-1高级语言程序设计-一维数组
  • 史上最全,从初级测试到高级测试开发面试题汇总,冲击大厂年50w+
  • Python基础入门例程42-NP42 公式计算器(运算符)
  • C#的LINQ to XML 类中使用最多的三个类:XElement、XAttribute 和 XDocument
  • 2023软考-系统架构师一日游
  • 维乐 Prevail Glide带你做破风王者,无阻前行!
  • 企业通配符SSL证书的特点
  • 1.2 HTML5
  • 一个例子!教您彻底理解索引的最左匹配原则!
  • Docker容器技术实战4
  • vue3中使用better-scroll
  • RK3568禁用调试口改成普通口
  • 腾讯云CVM服务器标准型S5、SA3、S6详细介绍
  • 【PC电脑windows环境下-[jetson-orin-NX]Linux环境下-下载工具esptool工具使用-相关细节-简单样例-实际操作】