1 下载地址
也可使用在线下载wget https://github.com/alibaba/nacos/releases/download/1.4.6/nacos-server-1.4.6.tar.gzTags · alibaba/nacos · GitHuban easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. - Tags · alibaba/nacoshttps://github.com/alibaba/nacos/tags
此处选择了1.4.6.tar.gz 下载慢的可以直接使用迅雷工具下载,然后上传到linux系统即可
2.上传安装包并解压
在linux /usr目录下创建software目录,并将其安装包上传
#创建文件夹
[root@localhost usr]# mkdir software
#查看上传结果
[root@localhost /]# cd /usr/software/
[root@localhost software]# ls
nacos-server-1.4.6.tar.gz
解压到/usr/local下
[root@localhost software]# tar -zxvf nacos-server-1.4.6.tar.gz -C /usr/local
#查看结果
[root@localhost software]# cd /usr/local/
[root@localhost local]# ls
bin etc games include lib lib64 libexec nacos sbin share src[root@localhost local]# cd nacos/
[root@localhost nacos]# ls
bin conf LICENSE NOTICE target
3.单机启动nacos
nacos本身是一个springboot应用
启动脚本在bin目录下 配置项目在conf目录下 默认启动端口是8848
#bin 目录下 单机启动脚本
[root@localhost bin]# sh startup.sh -m standalone
访问页面:http://192.168.110.137:8848/nacos/
用户名和密码默认是nacos/nacos
4.nacos的集群配置及其启动
4.1将上面安装好的nacos复制3份 名称分别为nacos01 nacos02 nacos03
[root@localhost local]# cp -r nacos/ nacos01
[root@localhost local]# cp -r nacos/ nacos02
[root@localhost local]# cp -r nacos/ nacos03
4.2 ip端口规划
nacos01 8850
nacos01 8851
nacos01 8852
对应 ip 为
192.168.110.137 8850
192.168.110.137 8851
192.168.110.137 8852
4.3修改配置文件及其数据持久化
4.3.1修改文件application.properties
[root@localhost local]# cd nacos01/conf/
[root@localhost conf]# cp application.properties.example application.properties
cp: overwrite ‘application.properties’? y
[root@localhost conf]# vi application.properties#修改端口port为8850
server.port=8850
修改nacos数据可以持久化,目前仅仅支持mysql持久化 ,持久化的前提是mysql数据库存在nacos库,初始化步骤:在nacos库下执行 /usr/local/nacos03/conf/nacos-mysql.sql
4.3.2 修改cluster.conf文件
复制 /usr/local/nacos01/conf/cluster.conf.example 到/usr/local/nacos01/conf/cluster.conf
[root@localhost conf]# cp cluster.conf.example cluster.conf
[root@localhost conf]# vi cluster.conf
#添加对应关系
192.168.110.137:8850
192.168.110.137:8851
192.168.110.137:8852
同样的办法修改nacos02 nacos03。
4.3.3 分别启动 命令如下
sh /usr/local/nacos01/bin/startup.sh
sh /usr/local/nacos02/bin/startup.sh
sh /usr/local/nacos03/bin/startup.sh
关闭命令
sh /usr/local/nacos01/bin/shutdown.sh
sh /usr/local/nacos02/bin/shutdown.sh
sh /usr/local/nacos03/bin/shutdown.sh
4.4.4 登录验证
http://192.168.110.137:8850/nacos/
用户名/密码 nacos/nacos