Nacos安装部署

本文指导如何在Linux和Windows上安装Nacos,包括使用startup脚本,切换至单机模式,以及将默认数据库迁移到Mysql。重点讲解了配置文件修改和数据库迁移步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Nacos安装部署

nacos为CS架构,files目录里含有server端压缩包
startup.sh:Linux启动nacos执行脚本
startup.cmd:windows启动nacos执行脚本
服务端默认账号密码:nacos/nacos

修改Nacos数据库为Mysql

nacos默认数据库:dery
1.创建数据库并导入conf/nacos-mysql.sql
2.打开注释conf/application.properties ↓

db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos

启动配置说明

默认启动为集群方式
单机或本地启动需修改startup配置:↓
set MODE=“cluster” 修改为 set MODE=“standalone”

其他配置说明

配置文件路径:conf/application.properties
端口:server.port=8848
contenPath:server.servlet.contextPath=/nacos

### 安装部署 Nacos 服务 #### 创建 Nacos 用户组并安装 JDK 为了安全性和权限管理,在 Linux 上建议为 Nacos 创建专门的用户组和用户来运行该服务[^2]。此外,由于 Nacos 是基于 Java 的应用,因此需要先安装合适的 JDK 版本。 ```bash sudo groupadd nacos sudo useradd -g nacos nacos_user ``` 对于 JDK 的安装,可以访问官方 Oracle 网站下载最新版本或者通过包管理器如 `apt` 或者 `yum` 来简化此过程: ```bash # 对于 Debian/Ubuntu 系统 sudo apt update && sudo apt install default-jdk # 对于 CentOS/RHEL 系统 sudo yum install java-1.8.0-openjdk-devel.x86_64 ``` #### 下载与解压 Nacos 文件 完成上述准备工作之后,可以从 GitHub 发布页面获取最新的稳定版 Nacos 压缩包,并将其放置到 `/usr/local/` 目录下(或其他自定义位置),接着解压缩文件夹并将所有权赋予之前创建好的 nacos 用户。 ```bash cd /usr/local/ wget https://github.com/alibaba/nacos/releases/download/{version}/nacos-server-{version}.tar.gz tar -zxvf nacos-server-{version}.tar.gz chown -R nacos_user:nacos . ``` #### 配置环境变量 (可选) 为了让命令行工具能够全局识别 Nacos 脚本路径,可以在用户的 shell profile 中添加相应的环境变量设置;例如 `.bashrc`, `.zshrc` 等等。 ```bash echo 'export PATH=$PATH:/usr/local/nacos/bin' >> ~/.bashrc source ~/.bashrc ``` #### 启动 Nacos 单机模式 当一切准备就绪后,可以通过进入 bin 目录执行启动脚本来开启单节点实例: ```bash cd /usr/local/nacos/bin ./startup.sh -m standalone ``` 这将会以内嵌数据库的方式启动 Nacos 实例,适用于开发测试场景[^1]。 #### 访问 Web 控制台 默认情况下,Nacos 将监听本地 IP 地址上的端口 8848 。打开浏览器输入 http://{your_server_ip}:8848/nacos 可以看到登录界面,默认用户名密码均为 nacos
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值