作者:祖巧爽_940 | 来源:互联网 | 2024-10-09 17:21
环境准备JDK1.80Maven下载源码或者安装包我们可以从Github上下载java源码,自己进行编译运行。克隆源码gitclonehttps:github.comal
环境准备
JDK1.80
Maven
下载源码或者安装包
我们可以从 Github 上下载java源码,自己进行编译运行。
克隆源码
git clone https://github.com/alibaba/nacos.git
编译源码
cd nacos/
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
启动nacos服务
cd distribution/target/nacos-server-$version/nacos/bin
sh startup.sh -m standalone
如果是window 系统,使用cmd启动
startup.cmd -m standalone
当然我们也能下载编译后压缩包
https://github.com/alibaba/nacos/releases
找一个稳定版本进行下载。
unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gzcd nacos/bin
直接启动可能会报错 db.num is null,因为有些数据库参数还未配置
修改conf目录下的application.properties
修改前
修改后
再启动还是报错 Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException
这里是因为数据库未初始化。
需要执行这两个sql进行初始化数据库。
随后使用 startup.cmd -m standalone 启动成功
打开http://localhost:8848/nacos/index.html 即可访问,初始密码,是nacos/nacos
登录成功
现在nacos的服务端已经部署成功,现在nacos客户端就可以正常注册和获取配置。