1 单机安装
本次安装采用的版本是nacos1.4.2,下载地址:https://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.tar.gz。
1.1 解压
tar -zxvf nacos-server-1.4.2.tar.gz
1.2 启动nacos
cd nacos/bin/
./startup.sh -m standalone
1.3 查看启动日志
cd ../logs/
tail -100f nacos.log
1.4 登录nacos系统
打开nacos页面,默认端口是8848,默认用户名和密码都是nacos,登陆进去即可。
登陆成功之后的页面。
2 集群安装
在正式进行集群环境安装之前,我们先来准备四台机器,四台机器的用途如下:
服务器 | 用途 |
---|---|
192.168.0.108 | nginx |
192.168.43.110 | nacos服务器 |
192.168.43.111 | nacos服务器 |
192.168.43.112 | nacos服务器 |
2.1 解压
将nacos的压缩包传到三台服务器上面后,执行解压操作:
tar -zxvf nacos-server-1.4.2.tar.gz
2.2 配置相关参数
进入到配置问价目录,执行下面复制操作
cp cluster.conf.example cluster.conf
编辑cluster.conf文件在文件中输入下面内容,对应nacos应用的ip和端口:
192.168.43.110:8848
192.168.43.111:8848
192.168.43.112:8848
编辑application.properties文件,在文件中加入下面内容(也就是对应数据库的内容):
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.0.108:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456
进入到bin目录执行下面操作启动项目
[dream21th@localhost conf]$ cd ../bin/
[dream21th@localhost bin]$ ./startup.sh
重复上面的操作步骤,在另外两台机器上完成相同的操作。
2.3 配置nginx
执行完成上面的操作之后,接下来我们在nginx中配置对nacos应用的访问。在nginx.conf中加入下面内容
upstream nacos {
server 192.168.43.110:8848;
server 192.168.43.111:8848;
server 192.168.43.112:8848;
}
server {
listen 8848;
server_name localhost;
location / {
proxy_pass http://nacos;
}
}
这样我们访问服务器192.168.0.108的8848端口就可以了,访问后的页面信息如下,可以在节点列表中查询节点的状态及节点的元数据,到此nacos的集群安装完成。
版权声明:本文为qq_36305027原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。