linux 搭建 nacos 单机模式,步骤如下
笔者这里使用的 linux 版本是 centos7
官网地址:https://nacos.io/zh-cn/
进入文档,快速开始,下载 最新稳定版本
笔者这里下载 2.1.0-BETA 版
下载完成后,将安装包上传到 linux
创建 nacos 安装目录
mkdir -p /usr/local/nacos
解压 nacos 到安装目录
tar -zxvf nacos-server-2.1.0-BETA.tar.gz -C /usr/local/nacos
进入目录查看
cd /usr/local/nacos/nacos/
进入 bin 目录 ,启动 nacos
cd bin
启动命令(单机模式)
sh startup.sh -m standalone
项目启动后,根据当前机器 ip + 8848 端口号访问 nacos 管理页面
笔者这里使用的机器 ip 地址是 192.168.0.119
访问地址:http://192.168.0.119:8848/nacos
如果访问不到的话,可能防火墙端口没有开放,需要开放 8848 端口
笔者这里放火墙端口没有开放,开放命令如下
开放8848端口
firewall-cmd --zone=public --add-port=8848/tcp --permanent
更新防火墙规则(无需断开连接,动态添加规则)
firewall-cmd --reload
浏览器访问:http://192.168.0.119:8848/nacos
用户名密码默认都是:nacos
登录成功
先将 nacos 关闭
nacos 关闭命令
sh shutdown.sh
笔者使用的 mysql 与 nacos 在同一台机器上
新建数据库,笔者这里取名为 nacos
新建完数据库后,在官网找到建表 sql 文件
注意:这里找的建表 sql 一定要和上面下载的 nacos 安装包版本一致,否则可能出现添加配置报错的问题,因为 nacos 在更新升级时,会增加字段,如果建表 sql 版本不一致,可能会漏掉新增的字段,导致报错
因此,笔者在上面下载安装包的页面,下载源代码,在源代码中找到建表 sql
上面的版本是 2.1.0-BETA
源代码下载完成后,将其解压,找到建表 sql
在 distribution 目录下的 conf 目录中 nacos-mysql.sql
将建表 sql 复制后,在 navicat 中执行
建表完成
进入 nacos 的 conf 目录配置数据库
编辑 application.properties 文件
vi application.properties
配置数据库
笔者这里 nacos 和 mysql 在同一台机器上,因此地址是 localhost,读者可根据自己的情况修改
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
将数据库配置添加到 application.properties 文件对应的位置
配置完成后,保存
启动 nacos
sh startup.sh -m standalone
启动成功后,浏览器访问:http://192.168.0.119:8848/nacos
添加配置
发布
添加成功
打开 navicat 查看 config_info 表
配置已保存到 mysql
添加 mysql 支持成功
至此完