Centos7 instala el clúster de Nacos

1. Instrucciones de preparación ambiental

1.1 Prepare una máquina centos, por lo que la memoria debería ser más grande (le di 3G, preferiblemente 4G), después de instalar centos7, apague el firewall

1.2 Instalación del clúster de Nacos, el software y la descripción de la versión necesarios

  1. jdk 1.8.0_231
    referencia de instalación de jdk mi blog: instalar jdk en el servidor Centos
  2. estibador
    referencia instalación ventana acoplable: instalar Estibador en Centos7 La razón por la cual se instala acoplable se debe a que MySQL se utiliza el método de instalación ventana acoplable
  3. mysql 5.7
    referencia de instalación de mysql: use Docker para instalar mysql5.7, tomcat en centos
  4. nacos nacos-server-1.1.4
  5. nginx nginx-1.9.9

Dirección de Netdisk del paquete de instalación de Nacos nacos-server-1.1.4.tar.gz:
enlace: https://pan.baidu.com/s/169t6yg6rmCWMqewy9zaYnQ
código de extracción: d72u

La dirección de descarga de nginx-1.9.9: http://nginx.org/download/nginx-1.9.9.tar.gz

2. Instalación del clúster de Nacos

2.1 jdk, mysql, docker ya no son prolijos aquí, solo sigue recto

2.2 instalación del clúster de nacos

2.2.1 Vaya al directorio / usr / local /, cargue nacos-server-1.1.4.tar.gz en este directorio y descomprima, cambie el nombre de la carpeta nacos a nacos01,

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

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

# 重命名
mv nacos nacos01

A su vez, descomprime y renombra, hay tres directorios de nacos, a saber: nacos01, nacos02, nacos03
Inserte la descripción de la imagen aquí

2.2.2 Modificar el archivo de configuración cluster.conf de nacos

Ingrese al directorio / usr / local / nacos01 / conf /, copie el archivo cluster.conf.example y cámbiele el nombre a cluster.conf,

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

# 编辑文件
vi cluster.conf

Agrega el siguiente contenido (ip y puerto de cada nacos):

192.168.1.6:8847
192.168.1.6:8848
192.168.1.6:8849

Inserte la descripción de la imagen aquí

2.2.3 Modificar el archivo de configuración application.properties de nacos

Modificación 1: server.port = 8847 (modificar el puerto a su puerto correspondiente) La
Inserte la descripción de la imagen aquí
Modificación 2 agrega el siguiente contenido:

#*************** 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 y nacos03 funcionan como arriba, tenga en cuenta que los puertos correspondientes a nacos02 y nacos03 son diferentes.

2.2.4 Una vez completada la modificación anterior, inicie nacos01, nacos02, nacos03 a su vez

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

# 启动nacos
./startup.sh

2.3 instalación de nginx

2.3.1 Preparación antes de la instalación de nginx

Necesita instalar las siguientes dependencias

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 Descargar nginx-1.9.9.tar.gz, descomprimir, instalar

# 下载安装包
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 Modificar el archivo de configuración de nginx /usr/local/nginx/conf/nginx.conf

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

Modificación 1: agregue el siguiente contenido:

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

Inserte la descripción de la imagen aquí
Modificación 2: agregue el siguiente contenido:

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;

Inserte la descripción de la imagen aquí

2.3.3 Iniciar nginx

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

# 启动nginx
./nginx

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

2.4 Navegue y visite http://192.168.1.6/nacos/

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/ytangdigl/article/details/115273235
Recomendado
Clasificación