一 ,什么是Nacos?官网
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 提供了一组简单易用的特性集,能够快速实现动态服务发现、服务配置、服务元数据及流量管理。
二,下载Nacos安装包
Windows nacos2.1版本Linux nacos2.1版本下载地址 提取码:ak47
注意
:Nacos与spring版本以及阿里的部分组件存在依赖关系 版本说明#组件版本关系
三,单机模式安装Nacos
3.1 解压第二步下载的安装包,并修改bin目录
下的starup.cmd
文件
3.2 启动nacos 点击startup.up
文件;
出现端口后就是启动成功了;默认端口8848
当然也可以自己修改端口;在解压文件后与bin目录平齐的conf文件
中的application.perperties
文件中可进行端口修改。
3.3 浏览器访问 localhost:8848/nacos
即可看到nacos的控制面板登录界面;初始账户和密码都是 nacos
四,Nacos配置改Mysql数据库配置
上面的步骤中虽然nacos可以使用了。但是一些登录的账户,和将来要保存的一些配置信息都是保存在nacos的内嵌式的一个小型数据库中,以文件的形式存在。即解压目录与bin目录平齐的data文件中,这样的方式在企业级的开发中十分的不方便维护,所以要将其改为数据的形式来储存。
4.1 在与bin
目录平级的conf文件夹下有个nacos-mysql.sql
文件,这文件就是需要在你的数据中执行的数据库表,我的库名就是nacos_config;
4.2 将4.1中的建表sql执行完成,然后需要修改nacos的配置文件让其连接数据库;此文件在与bin
目录平级的conf文件夹
下的application.perperties
文件中。
4.3 到这里配置储存改为数据的就完成了,如何验证呢?
找的你在4.1中执行的完成后的users表
将里面默认的nacos的账户号改掉,再进行登录如果提示密码用户名错误,则就说明配置修改成功了。
五,Nacos集群配置
这里准备3个nacos来实现nacos集群的搭建。
5.1将上面的解压后的nacos文件复制三份;
注意
:修改bin目录
下的starup.cmd
文件下的模式为集群cluster
参考上面的3.1步骤;
5.2 分别在和bin
目录同级下的conf文件
下的application.perperties
将3份nacos的端口改为7480,7484,7488
和ip地址。
当然实现真正高可用,数据库也应该是是多个,但是这里就不再演示了;
5.3 修改bin目录
同级下的cluster.conf.example文件名
为 cluster.conf
,然后在 cluster.conf
文件配置集群ip地址让3个nacos形成映射关系,3个nacos都需要修改。
5.4****然后分别启动三台nacos并登入控制面板
注意:
这里有个坑,就是三台的nacos的端口不能连续如7001,7002,7003这样的,解决方案详见
====>>>>>好了,Nacos的安装就到这里。下节讲述Nacos的服务注册与发现😄😄😄😄😄😄😄!!!