热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用Nacos(简单示例)

环境准备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客户端就可以正常注册和获取配置。


推荐阅读
author-avatar
祖巧爽_940
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有