目录
前言
nacos的官方地址:https://github.com/alibaba/nacos/releases,进入github向下刷。看到Assets,从中选择版本下载。
由于各种已知的原因(不可抗力),在国内下载的速度太慢了, 使用国内的Gitee上的镜像传送门下载源码进行编译。(建议直接下载zip文件)
点击标签可以进行版本选择
1.本地编译
1.1 预备环境准备
如果已有JDK、Maven环境,跳过此步骤
Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:
64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。
64 bit JDK 1.8+;下载
Maven 3.2.x+;下载
1.2 解压编译
1.解压下载的压缩包,如下图:
2.进入到Nacos文件输入cmd命令,通过maven进行编译:
- 命令如下:
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
3.编译结果如下(编译缓慢,时间可能会有点久):
2.启动
2.1解压
把文件上传到Linux服务器上(可通过xftp,或者命令方式自行选择),上传后使用根据文件格式使用命令解压(zip用unzip,tar.gz 用tar):
unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz
2.2 启动服务器
- Linux/Unix/Mac
- (sh文件用于Linux,cmd文件用于Windows)
启动命令(standalone代表着单机模式运行,非集群模式): - (小提示:Nacos单价模式不用配置数据库,用的是nacos内嵌的derby)
cd nacos/bin
sh startup.sh -m standalone
2.3 运行结果
- 使用tail -f /usr/etc/nacos/logs/start.out查看运行日志,弹出以下没报错。恭喜你Nacos单机模式部署成功了。
-
- 如报一下错误,可使用修改startup.sh文件改正:
-
Error: Could not find or load main class Caused by: java.lang.ClassNotFoundException:
文件配置修改如下(红线为有改动的地方,方便编写):
-
下面是本人修改后的,大致位置在这几个地方。(展示的是修改后,仅供参考)。
-
- 修改完后,执行sh startup.sh -m standalone运行nacos。再使用查看日志
-
tail -f /usr/etc/nacos/logs/start.out
没报错,恭喜你Nacos部署完成。
3. 登录nacos服务控制台验证
在浏览器输入: http://ip:8848/nacos
用户名/密码默认为:nacos/nacos
参考:
https://blog.csdn.net/abu935009066/article/details/112647445