1.下载nacos安装包
wget https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.tar.gz
tar -xvf nacos-server-2.0.3.tar.gz
2.创建nacos需要的数据库
使用mysql客户端工具连接到mysql服务,然后创建一个数据库名字随意,我这里创建了一个名字叫nacos的数据库;然后进入到conf目录下,有一个nacos-mysql.sql的sql文件,拷贝文件内容并执行,执行完成后nacos需要的数据库就创建好了
3.修改配置文件
3.1修改application.properties
将conf目录下application.properties文件中下面的配置放开,并修改mysql连接信息为自己的
#应用对外暴露的端口号,每一个都要不一样
server.port=8848
spring.datasource.platform=mysql
db.num=1
#下面的配置原来为db.url.0,因为我们只有一个数据库所以直接将 .0 去掉
db.url=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=nacos
db.password=nacos
3.2拷贝cluster.conf.example文件并修改
使用下面的命令拷贝并重命名cluster.conf.example文件
cp cluster.conf.example cluster.conf
然后修改cluster.conf文件添加如下内容
# 下面是nacos集群中每个节点的ip和端口
192.168.56.1:8847
192.168.56.1:8848
192.168.56.1:8849
4.拷贝文件并修改配置信息
使用下面的命令将nacos文件夹拷贝三份
cp -r nacos nacos1
cp -r nacos nacos2
然后修改拷贝后的文件夹conf目录下的下application.properties文件中的server.port这一配置为你要的端口号
5.启动验证
进入到bin目录下,然后使用下面的命令启动nacos,这里要注意,启动脚本中默认内存大小为2G,可以按需进行修改
sh startup.sh
启动完成后可以进入集群管理-》节点列表中查看节点情况