Nacos笔记(一):下载安装
Nacos 用于发现、配置和管理微服务。它提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管理。
下面让我们开始下载安装吧 , 参考:官网地址 快速开始
单机安装:
1,下载及编译
//从GitHub拉取代码 如果下载代码比较慢,可以从Release地址下载 nacos-server-$version.zip 或者 nacos-server-$version.tar.gz 包。 git clone https://github.com/alibaba/nacos.git //编译打包 (install命令完成了项目编译、单元测试(跳过)、打包功能,同时把打好的可执行jar包布署到本地maven仓库) cd nacos/ mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U 【坑】windows安装,在PowerShell窗口下执行maven命令行报错:Unknown lifecycle phase ".test.skip=true". 解决方案:'-Dmaven.test.skip=true' ,win10下 Shift+右击 打开 PowerShell 窗口,而 PowerShell 窗口下,执行带参数的需要’单引号’包起来才可以。或者直接在cmd窗口启动
2,单机启动
//进入编译好的Nacos文件夹 cd distribution/target/nacos-server-$version/nacos/bin //启动 (linux用.sh , windows用.cmd) ./startup.sh 或 ./startup.cmd //指定模式启动 ./startup.sh -m standalone (单机) ./startup.sh -m cluster (集群) ps:若启动失败,先查看日志确认下什么方式启动的。(不同版本默认方式不一样)日志会有提示信息,如: Runing in stand alone mode (单机) 或 Nacos is starting in cluster (集群) 【坑】nacos1.3.2不能启动(Aug 4, 2020)启动报错:db.num is null 解决方案: 编辑startup.cmd文件,把 set MODE="cluster"集群模式改为单机模式,set MODE = "standalone" 或者配置mysql数据库解决:配置mysql数据库解决
3,快速访问
//默认端口为8848 http://yourlocalhost:8848/nacos/index.html 账户:nacos 密码:nacos
集群安装:
1,安装单机后,准备数据库
//文件夹distribution/target/nacos-server-$version/nacos/conf 中,有nacos的sql文件。 新建MySQL数据库,并运行nacos-mysql.sql。
2,修改配置
//配置集群IP 拷贝cluster.conf.example一份为cluster.conf,并修改cluster.conf配置,改为自己的ip地址 192.16.1.110:8848
//配置数据库地址,修改application.properties,文末添加: spring.datesource.platform=mysql db.num=1 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_db?serverTimezone=UTC (加serverTimezone=UTC是为了防止连接数据库时报错 Caused by: java.sql.SQLException: The server time zone value is unrecognized or represents more than one time zone. ) db.user=root db.password=root
3,简单使用
界面化操作,编辑保存,即可在数据库里看到对应的数据:
所有内容皆为个人总结或转载别人的文章,只为学习技术。
若您觉得文章有用,欢迎点赞分享!
若无意对您的文章造成侵权,请您留言,博主看到后会及时处理,谢谢。