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

Nacos 2.2.3 部署到linux

到https://github.com/alibaba/nacos/releases
下载编译后压缩包,如nacos-server-2.2.3.tar.gz这种,里面包含有nacos的jar包,不然启动不了

1.新建并初始化数据库

创建nacos数据库,执行mysql-schema.sql文件,这个文件可以去压缩包里找到

2.配置数据源

修改conf/application.properties,下面这几个开启

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456

3.修改成单机模式启动

修改startup.sh文件
默认是集群的,MODE改成下面这样

export MODE="standalone"

保存退出,sh startup.sh启动
这样就不用在启动命令后面加sh startup.sh -m standalone

4.集群启动

startup.sh默认就是集群启动
cluster.conf.example 重命名为cluster.conf
如果伪集群,则修改各个conf/application.properties的端口,各个端口之间要差2,因为每个nacos会占用当前配置的端口,和端口+1,所以要差2

127.0.0.1:8840
127.0.0.1:8842
127.0.0.1:8844

5.开启鉴权

新版默认不开启控制台鉴权(账号密码登录)
修改配置

nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true
#自定义密钥,开启鉴权之后,你可以自定义用于生成JWT令牌的密钥,建议填写Base64编码的字符串,且原始密钥长度不得低于32字符
nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
# 控制台登录账号
nacos.core.auth.server.identity.key=nacos
# 控制台登录密码
nacos.core.auth.server.identity.value=nacos
http://www.lryc.cn/news/168894.html

相关文章:

  • 设计模式之十:状态模式
  • Python 的运算符和语句(条件、循环、异常)基本使用指南
  • 文心一言 VS 讯飞星火 VS chatgpt (94)-- 算法导论9.2 3题
  • React中组件通信01——props
  • 接口测试——接口协议抓包分析与mock_L1
  • 四种常用的自动化测试框架
  • Fuxploider:一款针对文件上传漏洞的安全检测与研究工具
  • Unity 安装及运行MLAgents
  • LightDB-A 兼容oracle支持mod操作符
  • SpringMVC之自定义注解
  • QT:使用普通按钮、网格布局管理器、标签、行编辑器、水平布局管理器、垂直布局管理器做一个小项目
  • 【小沐学写作】程序员必备技能:在线协作文档汇总
  • 「工具|数据接口」免费公开的REST API 如何借助github搭建自己的fake API接口
  • leetcode 18. 四数之和
  • 树上背包问题动态规划
  • linux查看进程对应的线程(数)
  • Python中的桌面应用开发库有哪些?
  • 【大数据】Neo4j 图数据库使用详解
  • Windows11系统C盘用户文件夹下用户文件夹为中文,解决方案
  • Python正则表达式(re)
  • 【PyTorch 08】如果要手动安装对应的包
  • 黑马JVM总结(十二)
  • 彻底搞懂线程池原理以及创建方式
  • FreeSWITCH 1.10.10 简单图形化界面9 - 鼎兴FXO网关SIP中继内网IPPBX落地
  • Oracle数据如何迁移导入到MySQL
  • 卡尔曼滤波(Kalman Filter)原理浅析-数学理论推导-1
  • Linux 文件创建、查看
  • WPF 如何让xmal的属性换行显示 格式化
  • Linux学习之MySQL主从复制
  • 【JavaSE笔记】抽象类与接口