- Descarga del paquete de instalación
- La URL es
https://github.com/alibaba/nacos/tags
haga clic para visitar.
- La versión de nacos que elegí es 2.1.0 y la versión del código Spring correspondiente es
<spring.boot.version>2.3.12.RELEASE</spring.boot.version>
<spring.cloud.version>Hoxton.SR12</spring.cloud.version>
<spring.cloud.alibaba.version>2.2.9.RELEASE</spring.cloud.alibaba.version>
-
El servidor Linux
usr/local/
crea una nueva carpetamkdir nacos
-
Cambie de directorio
cd /usr/local/nacos
, coloque el paquete comprimido y descomprímalotar -zxvf nacos-2.2.4.tar.gz
- Si hay una capa adicional de nacos en el directorio, puede ingresar los nacos adentro
cd nacos
y usar el comandomv * ../
para mover todas las cosas adentro, y luego usar el comandormdir nacos
para eliminar la carpeta nacos vacía dentro.
- Ingrese a la carpeta de configuración
cd /usr/local/nacos/conf
y ejecute el comandocp cluster.conf.example cluster.conf
para copiar un archivo de configuración.
- Luego edite
vi cluster.conf
y modifique la dirección y el número de puerto del servidor del clúster nacos
- Modifique los parámetros del archivo de configuración de inicio
vi application.properties
, como se muestra en la siguiente figura, elimine los#
números comentados y modifique los parámetros correspondientes.
7. Abra el puerto correspondiente a nacos 2.0
-
Abra el puerto 8848.
firewall-cmd --add-port=8848/tcp --permanent
El puerto 8848 se utiliza para exponer la API y sincronizar datos entre clústeres. -
Puerto abierto 7848
firewall-cmd --add-port=7848/tcp --permanent
El puerto 7848 se utiliza para la elección de nodos para determinar el líder del clúster (líder) -
Abra el puerto 9849.
firewall-cmd --add-port=9849/tcp --permanent
El cliente utiliza el puerto 9849, el puerto del servidor de solicitudes gRPC del cliente, para iniciar conexiones y solicitudes al servidor. -
Abra el puerto 9848.
firewall-cmd --add-port=9848/tcp --permanent
El servidor gRPC solicita el puerto del servidor para la sincronización entre servicios, etc. -
Desactivar el cortafuegos
systemctl stop firewalld
-
Reiniciar el cortafuegos
systemctl start firewalld
-
Ver puertos abiertos
firewall-cmd --list-port
- Configurar el inicio automático al arrancar (opcional) Haga clic para ver
- Inicie nacos (Nota: el entorno JDK debe configurarse, haga clic para verlo )
sh /usr/local/nacos/bin/startup.sh