初探Nacos(一)-- 单机模式启动

花小钱,周边游,马上抢,请关注公众号:爱订不订

作者:唐璜

前言

Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。 关于Nacos的介绍,可直接看官方文档:nacos.io/zh-cn/docs/…

关注Nacos已有大半年了,该项目目前比较活跃,有阿里、虎牙等一干大厂使用,3月15日看到Nacos 1.0.0-RC1正式发布,如今已经是1.0.0-RC2了,而刚刚赶巧公司计划开发新项目,决定引进Nacos,为了团队其他小伙伴快速上手,整理成系列文档,在此也方便一下其他初次尝试的小伙伴们,也欢迎大家多多交流。

下载安装与启动

官方提供了源码和发行包两种方式来获取Nacos,都很简单,发行包的方式大家参考官方文档即可,就不多介绍了,现介绍一下我采用的源码方式。

git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn clean install -Prelease-nacos -U 
// change the $version to your actual path
cd distribution/target/nacos-server-$version/nacos/bin
// 启动,windows直接双击startup.cmd,Linux/Unix/Mac可使用如下命令单机启动
sh startup.sh -m standalone
复制代码

注意:我启动的时候遇到脚本错误

» sh startup.sh -m standalone                                                             tanghuang@bogon
: command not found
: command not found
: command not found:
'tartup.sh: line 19: syntax error near unexpected token `in
'tartup.sh: line 19: `case `uname` in
复制代码

这是因为在windows下编写的脚本文件,放到Linux中无法识别格式

解决方法: 用vi打开脚本文件,在命令模式下输入

set ff=unix
复制代码

启动成功后可看到:

在浏览器打开 http://127.0.0.1:8848/nacos/ 即可看到控制台,0.8版本开始支持简单登录功能,默认用户名/密码为nacos/nacos 登录成功看到管理界面

可通过sh shutdown.sh关闭服务(windows双击shutdown.cmd)。

若想修改端口(如9090),修改shutdown.sh或shutdown.cmd添加一行:

set "JAVA_OPT=%JAVA_OPT% --server.port=9090
复制代码

还可以在conf文件下的application.properties中添加:

server.port=9090
复制代码

至于登录的用户名密码,单机启动方式还没找到修改方式,集群模式下可以通过修改数据库数据来更改,我们后面再尝试。

完美,整个过程非常简单。下一章跟我一起开始Nacos服务的注册与发现。

你可能感兴趣的:(初探Nacos(一)-- 单机模式启动)