初探Nacos(一)-- 单机模式启动
前言
Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。 关于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 复制代码
启动成功后可看到:
可通过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 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。 关于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 复制代码 启动成功后可看到: 在浏览器打开 即可看到控制台,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服务的注册与发现。