博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何使用Nacos (简单示例)
阅读量:3925 次
发布时间:2019-05-23

本文共 808 字,大约阅读时间需要 2 分钟。

环境准备

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/binsh startup.sh -m standalone

如果是window 系统,使用cmd启动

startup.cmd -m standalone

当然我们也能下载编译后压缩包

找一个稳定版本进行下载。

unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz  cd 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客户端就可以正常注册和获取配置。

转载地址:http://ghugn.baihongyu.com/

你可能感兴趣的文章
Flash 生命终止,HTML5能否完美替代?
查看>>
ML.NET生成器带来了许多错误修复和增强功能以及新功能
查看>>
微信适配国产操作系统:原生支持 Linux
查看>>
我的2020年终总结:新的角色,新的开始
查看>>
C# 9 新特性 —— 增强的模式匹配
查看>>
ASP.NET Core Controller与IOC的羁绊
查看>>
如何实现 ASP.NET Core WebApi 的版本化
查看>>
探索 .Net Core 的 SourceLink
查看>>
AgileConfig-如何使用AgileConfig.Client读取配置
查看>>
【gRPC】 在.Net core中使用gRPC
查看>>
整合.NET WebAPI和 Vuejs——在.NET单体应用中使用 Vuejs 和 ElementUI
查看>>
“既然计划没有变化快,那制订计划还有个卵用啊!”
查看>>
C#实现网页加载后将页面截取成长图片
查看>>
C# 在自定义的控制台输出重定向类中整合调用方信息
查看>>
C# 9 新特性 —— 补充篇
查看>>
Asp.Net Core使用Skywalking实现分布式链路追踪
查看>>
浅谈CLR基础知识
查看>>
Xamarin使XRPC实现接口/委托远程调用
查看>>
如何成功搞垮一个团队?
查看>>
.NET开源5年了,这些宝藏你还没get?
查看>>