编程环境推荐
- jdk1.8以上,并且必须配置正确的JAVA_HOME环境变量;
- mysql5.7以上,或者MariaDB10.5以上;
- 安装一个maven仓库,建议版本3.8.2以上;
Nacos安装
- Nacos下载,推荐版本1.4.2,下载地址:https://github.com/alibaba/nacos/releases
- 根据自己电脑情况下载对应版本,解压,对应目录如下
- 进入conf目录,打开nacos-mysql.sql文件,会发现里面会有建表的sql,但是没有建库的,我们按照他的要求手动添加上去,代码放在这里
DROP DATABASE IF EXISTS `nacos_config`;
CREATE DATABASE `nacos_config` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
USE `nacos_config`;
- 去执行该sql脚本,可以选择dos命令台或者直接去你的数据库客户端工具执行,建议自己的数据库用户密码都设为root/root。
source d:\worktool\springCloud\nacos\conf\nacos-mysql.sql
- 同样在conf目录,打开application.properties文件,进去后修改自己的配置,这里如果数据库用户、密码、端口号,库名不一致的,自己对应改一下
### If use MySQL as datasource:
spring.datasource.platform=mysql5.7
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2
服务启动与访问
-
启动Nacos,在Nacos安装目录下,进入到lib目录,点击上方地址栏输入cmd,按下回车键,进入dos控制台,输入
startup.cmd -m standalone
(Windows启动命令,standalone代表着单机模式运行,非集群模式)
./startup.sh -m standalone
(Linux/Unix/Mac启动命令) -
访问Nacos,打开浏览器,输入http://localhost:8848/nacos ,出现如下登陆页面:
默认用户名跟密码都为nacos,输入成功后进入页面,至此Nacos服务安装完毕