tutoriel d'installation de nacos

teneur

étapes d'installation de nacos

1. Décompressez le package d'installation

2. Créer une base de données mysql

3. Modifiez le fichier de configuration application.properties

Modifiez le numéro de port :

Décommenter la base de données

Modifier l'adresse de la connexion à la base de données

Ajouter la configuration du pool de connexions à la base de données

La configuration complète est la suivante, les commentaires redondants ont été supprimés

4. Entrez dans le répertoire bin pour démarrer nacos

Installation réussie


étapes d'installation de nacos

Ce tutoriel est pour la version nacos : 2.0.1, différentes versions peuvent être légèrement différentes.

Adresse de téléchargement du site officiel :

https://github.com/alibaba/nacos/tags

J'ai téléchargé la version 2.0.1

1. Décompressez le package d'installation

tar -xvf nacos-server-2.0.1.tar.gz

2. Créer une base de données mysql

Le fichier SQL se trouve dans le dossier de configuration sous le fichier décompressé, nacos-mysql.sql

Diverses données de nacos sont stockées dans la base de données mysql

Créez une base de données nacos-mysql sur le serveur MySQL et importez-y le fichier SQL

3. Modifiez le fichier de configuration application.properties

Modifiez le numéro de port :

### Default web context path:
server.servlet.contextPath=/nacos
### Default web server port:
server.port=5555

Décommenter la base de données

### If use MySQL as datasource:
spring.datasource.platform=mysql

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

Modifier l'adresse de la connexion à la base de données

### Connect URL of DB:
db.url.0=jdbc:mysql://mysql.xxx.tech:3306/nacos_prod?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos

Ajouter la configuration du pool de connexions à la base de données

### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2

La configuration complète est la suivante, les commentaires redondants ont été supprimés



#*************** Spring Boot Related Configurations ***************#
### Default web context path:
server.servlet.contextPath=/nacos
### Default web server port:
server.port=5555



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

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

### Connect URL of DB:
db.url.0=jdbc:mysql://mysql.xxx.tech:3306/nacos_prod?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos

### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2


# nacos.naming.expireInstance=true

nacos.naming.empty-service.auto-clean=true
nacos.naming.empty-service.clean.initial-delay-ms=50000
nacos.naming.empty-service.clean.period-time-ms=30000




### Metrics for elastic search
management.metrics.export.elastic.enabled=false
#management.metrics.export.elastic.host=http://localhost:9200

### Metrics for influx
management.metrics.export.influx.enabled=false



#*************** Access Log Related Configurations ***************#
### If turn on the access log:
server.tomcat.accesslog.enabled=false

### The access log pattern:
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i

### The directory of access log:
server.tomcat.basedir=


#*************** Access Control Related Configurations ***************#


### The ignore urls of auth, is deprecated in 1.2.0:
nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**

### The auth system to use, currently only 'nacos' is supported:
nacos.core.auth.system.type=nacos

### If turn on auth system:
nacos.core.auth.enabled=false

### The token expiration in seconds:
nacos.core.auth.default.token.expire.seconds=18000

### The default token:
nacos.core.auth.default.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

### Turn on/off caching of auth information. By turning on this switch, the update of auth information would have a 15 seconds delay.
nacos.core.auth.caching.enabled=true

### Since 1.4.1, Turn on/off white auth for user-agent: nacos-server, only for upgrade from old version.
nacos.core.auth.enable.userAgentAuthWhite=true

### Since 1.4.1, worked when nacos.core.auth.enabled=true and nacos.core.auth.enable.userAgentAuthWhite=false.
### The two properties is the white list for auth and used by identity the request from other server.
nacos.core.auth.server.identity.key=
nacos.core.auth.server.identity.value=

#*************** Istio Related Configurations ***************#
### If turn on the MCP server:
nacos.istio.mcp.server.enabled=false




Si vous configurez un cluster, vous devez modifier cluster.conf.example

Ajoutez le numéro de port IP + des nacos des autres nœuds à l'intérieur

4. Entrez dans le répertoire bin pour démarrer nacos

 ./startup.sh

Installation réussie

nacos d'intégration de projet SpringCloud veuillez consulter cet article

Le projet SpringBoot intègre nacos et lance l'erreur Failed to configure a DataSource: 'url' attribute is not speci_Xiao Xiaozhang Free—>Zhang Youbo-CSDN Blog_springboot intègre nacos pour lancer l'erreur Cet article présente nacos, le terme couramment utilisé de nacos. Le projet springboot intègre l'ensemble du processus de nacos et résout l'erreur de démarrage sous plusieurs angles. Échec de la configuration d'une source de données : l'attribut 'url' n'est pas spécifié https://blog.csdn.net/promsing/article/details/121123765

Si ce blog vous est utile, n'oubliez pas de laisser un message + j'aime + favori . 

Je suppose que tu aimes

Origine blog.csdn.net/promsing/article/details/123350094
conseillé
Classement