Centos7安装Nacos集群

1、环境准备说明

1.1 准备一台centos机器,所以内存给大一点(我给的是3G,最好给4G),centos7安装好后,把防火墙关闭

1.2 安装Nacos集群,需要使用到的软件及版本说明

  1. jdk 1.8.0_231
    jdk安装参考本人blog:Centos服务器上安装jdk
  2. docker
    docker安装参考:在Centos7中安装Docker 之所以安装Docker,是因为mysql我们使用的是docker的安装方式
  3. mysql 5.7
    mysql的安装参考:在centos中使用Docker安装mysql5.7、tomcat
  4. nacos nacos-server-1.1.4
  5. nginx nginx-1.9.9

Nacos的安装包nacos-server-1.1.4.tar.gz的网盘地址:
链接:https://pan.baidu.com/s/169t6yg6rmCWMqewy9zaYnQ
提取码:d72u

nginx-1.9.9的下载地址:http://nginx.org/download/nginx-1.9.9.tar.gz

2、Nacos集群安装

2.1 jdk、mysql、docker这里就不再啰嗦了,直接过

2.2 nacos集群安装

2.2.1 进入到/usr/local/目录,将nacos-server-1.1.4.tar.gz上传到该目录下,并解压,将文件夹nacos重命名为nacos01,

# 进入到/usr/local/目录
cd /usr/local

# 解压
tar -zxvf nacos-server-1.1.4.tar.gz

# 重命名
mv nacos nacos01

依次,再解压,再重命名,一共三个nacos目录,分别为:nacos01、nacos02、nacos03
在这里插入图片描述

2.2.2 修改nacos的配置文件cluster.conf

进入到目录/usr/local/nacos01/conf/,将cluster.conf.example文件拷贝一份,重命名为cluster.conf,

# 拷贝一份,重命名为cluster.conf
cp cluster.conf.example  cluster.conf

# 编辑文件
vi cluster.conf

添加内容如下(每个nacos的ip和端口):

192.168.1.6:8847
192.168.1.6:8848
192.168.1.6:8849

在这里插入图片描述

2.2.3 修改nacos的配置文件application.properties

修改1:server.port=8847(修改端口为其对应的端口)
在这里插入图片描述
修改2添加如下内容:

#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false

### Specify local server's IP:
nacos.inetutils.ip-address=192.168.1.6


#*************** Config Module Related Configurations ***************#
### If user MySQL as datasource:
# spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.1.6:3306/nacos_config?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=round&useSSL=false&serverTimezone=GMT%2B8
db.user=root
db.password=123456

nacos02、nacos03如上操作,请注意nacos02、nacos03对应的端口是不同的。

2.2.4 上面的修改完成后,依次启动nacos01、nacos02、nacos03

# 进入到bin目录
/usr/local/nacos01/bin/

# 启动nacos
./startup.sh

2.3 nginx安装

2.3.1 nginx安装前的准备

需要安装以下依赖

yum -y install wget
yum -y install gcc
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

2.3.2 下载nginx-1.9.9.tar.gz,并解压,安装

# 下载安装包
wget http://nginx.org/download/nginx-1.9.9.tar.gz  

# 解压
tar -zxvf  nginx-1.9.9.tar.gz

# 进入到/usr/local/nginx-1.9.9/目录
cd /usr/local/nginx-1.9.9/

# 执行下面三个命令安装
./configure
make
make install

2.3.3 修改nginx配制文件/usr/local/nginx/conf/nginx.conf

# 编辑
vi /usr/local/nginx/conf/nginx.conf

修改1:添加内容如下:

upstream nacos {
    
    
        server  192.168.1.6:8847;
        server  192.168.1.6:8848;
        server  192.168.1.6:8849;
} 

在这里插入图片描述
修改2:添加内容如下:

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;       
proxy_pass http://nacos;

在这里插入图片描述

2.3.3 启动nginx

# 进入到/usr/local/nginx/sbin/目录
cd /usr/local/nginx/sbin/

# 启动nginx
./nginx

# 查看nginx状态
ps -ef | grep nginx

2.4 浏览访问http://192.168.1.6/nacos/

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ytangdigl/article/details/115273235
今日推荐