Table des matières
Deux, modifiez la configuration
1. Télécharger nacos
Sélectionnez le téléchargement tar.gz de la version springcloud correspondante
Versions · alibaba/nacos · GitHub
Décompressez-le après le téléchargement. Copiez respectivement comme nacos8849, nacos8850, nacos8851 trois dossiers
Deux, modifiez la configuration
Modifier la configuration des fichiers dans les trois dossiers
1.propriétés.de.l'application
1. Modifier
serveur.port=8849
Les deux autres ont été remplacés par
serveur.port=8850
serveur.port=8851
2. Abandonnez les annotations
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=root db.password.0
=
123456
2.cluster.conf
cluster.conf.example copier un cluster.conf
changé en
10.0.4.16:8849
10.0.4.16:8850
10.0.4.16:8851
Parmi eux, 10.0.4.16 est l'adresse locale de l'intranet du serveur
3.startup.sh
Entrez dans le répertoire bin et modifiez startup.sh.
Modifiez xms, xmx, xmn dans else en fonction de la taille de la mémoire du serveur.
Si la mémoire configurée est trop grande, la mémoire ne sera pas suffisante.
if [[ "${MODE}" == "standalone" ]]; then JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m -Xmn256m" JAVA_OPT="${JAVA_OPT} -Dnacos.standalone=true" else if [[ "${EMBEDDED_STORAGE}" == "embedded" ]]; then JAVA_OPT="${JAVA_OPT} -DembeddedStorage=true" fi JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" JAVA_OPT="${JAVA_OPT} -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${BASE_DIR}/logs/java_heapdump.hprof" JAVA_OPT="${JAVA_OPT} -XX:-UseLargePages"
Trois, configuration nginx
Modifier la configuration de nginx
augmenter le serveur au même niveau
nacoscluster en amont { serveur 127.0.0.1:8849; serveur 127.0.0.1:8850 ; serveur 127.0.0.1:8851 ; }
augmentation du serveur
emplacement /nacos/ { proxy_pass http://nacoscluster/nacos/; }
4. Commencez
Après avoir modifié la configuration, exécutez startup.sh sous chaque dossier pour démarrer nacos.
Démarrez nginx. (Le fichier de configuration du port nginx est 80)
Après le démarrage, accédez à http://ip:port/nacos/ via le réseau externe
Parmi eux, ip est l'adresse du réseau externe et port est le numéro de port mappé au réseau externe par nginx.
Une fois connecté, vous pouvez voir la liste des nœuds gérés par le cluster