什么是Nacos?

安装nacos必须要有mysql吗 nacos安装配置启动教程_数据库

从这里可以看出阿里想干掉这三个组件,分别是注册中心Eureka、服务配置config、服务总线bus

Windows下载nacos

1、下载链接

安装nacos必须要有mysql吗 nacos安装配置启动教程_html_02


点击进来后到最下面

我们需要下载Windows版本

安装nacos必须要有mysql吗 nacos安装配置启动教程_html_03

下载完后解压放在你们想要放在的一个电脑环境上

2、启动

解压完后目录是这样的

安装nacos必须要有mysql吗 nacos安装配置启动教程_github_04

我们进入bin目录

安装nacos必须要有mysql吗 nacos安装配置启动教程_html_05


双击startup.cmd启动后

重点!

如果是第一次安装,那么一定会闪退因为我们没有配置数据库

配置数据库

  • 新建一个nacos数据然后将/conf/nacos-mysql.sql文件导入进去
  • 这个时候不要急,还没好,还要修改application.properties文件
  • 修改自己数据库的用户名和密码,因为我安装的是最新版,所以数据库链接自动有更改时区不需要自己手动添加
  • 安装nacos必须要有mysql吗 nacos安装配置启动教程_数据库_06

  • 这个时候我们启动startup.cmd 发现能启动但是会报错,因为nacos默认启动方式是集群,所以我们需要更改为单机模式。
  • 输入:
startup.cmd -m standalone

这个时候肯定有人不乐意了,我们搞这个nacos不就是微服务吗?
为什么还要搞单机呢?
因为现在是学习阶段所以搞单机,但是不意味着不可以搞集群

集群模式

将cluster.conf.example文件复制一份去掉.example后缀,然后进入文件修改,添加这三行,就是添加端口(学过Eureka的人应该都能看懂哈)

安装nacos必须要有mysql吗 nacos安装配置启动教程_数据库_07

最后启动startup.cmd

安装nacos必须要有mysql吗 nacos安装配置启动教程_安装nacos必须要有mysql吗_08


启动成功!

访问localhost:8848/nacos

登录的账号和密码都在自己的数据库里面

默认账号是 nacos

密码是nacos

安装nacos必须要有mysql吗 nacos安装配置启动教程_github_09


进入后,大致界面就是这样!

安装nacos必须要有mysql吗 nacos安装配置启动教程_html_10

Nacos安装成功!