Installationskonfiguration und Clusteraufbau für Windows Server 2012 Server Nacos

1. Installieren und konfigurieren Sie Nacos

1. Einleitung

nacos官网文档介绍:https://nacos.io/zh-cn/docs/what-is-nacos.html

2. Herunterladen und installieren

Hier verwende ich die 1.3.2-
Adresse: https://github.com/alibaba/nacos/releases/tag/1.4.0
Fügen Sie hier eine Bildbeschreibung ein
1. Erstellen Sie eine Nacos-Datenbank und führen Sie die Datei nacos/conf/nacos-mysql.sql aus, um sie zu initialisieren Tabellenstruktur und Daten.
Fügen Sie hier eine Bildbeschreibung ein
2. Ändern Sie die Informationen zu den Konfigurationsdaten von nacos/conf/application.properties

#*************** 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://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=fzys87

3. Öffnen Sie die Windows-Befehlszeile und geben Sie den Befehl in das bin-Verzeichnis ein, um den Server zu starten.

Startup.cmd -m Standalone
oder gehen Sie zu nacos\bin\startup.cmd und doppelklicken Sie auf „startup.cmd“, um den Nocas-Dienst zu starten.
Fügen Sie hier eine Bildbeschreibung ein
4. Testen Sie

Melden Sie sich bei der Nacos-Verwaltungskonsole unter http://localhost:8848/nacos/ an. Das Standardbenutzerkennwort lautet nacos/nacos
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

2. Erstellen Sie einen Nacos-Cluster

1. Entpacken Sie das heruntergeladene Nacos, geben Sie das Verzeichnis conf unter nacos ein und benennen Sie „cluster.conf.example“ in „cluster.conf“ um. Öffnen Sie dann die Datei und fügen Sie den folgenden Inhalt hinzu.

服务器ip:8847
服务器ip:8848
服务器ip:8849
服务器ip:8850

Fügen Sie hier eine Bildbeschreibung ein

* Hinweis : Die Nummer sollte durch die IP-Adresse des öffentlichen Netzwerks Ihres eigenen Servers ersetzt werden.
Die Ports des diesmal erstellten Nacos-Clusters sind 8847, 8848, 8849 und 8850. Die
IP-Adresse davor ist Ihre eigene lokale IP-Adresse. Es ist am besten, hier nicht localhost oder 127.0.0.1 zu schreiben, da sonst der Cluster möglicherweise beschädigt wird nicht gebaut werden!

2. Wenn es in den vorherigen eigenständigen Nacos geändert wird, ist es nicht erforderlich, den Datenbankpfad der Datei application.properties zu ändern.
Wenn es nicht erforderlich ist, den Inhalt der Datei application.properties zu ändern.

#*************** 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://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=fzys87

3. Der Standard-Startmodus von Nacos ist die Standalone-Version. Wir müssen ihn manuell in die Cluster-Version ändern. Öffnen Sie die Datei „startup.cmd“ im bin-Verzeichnis mit Notepad und tauschen Sie nacheinander die Codes an den folgenden Speicherorten aus. Vorher
ersetzen
Fügen Sie hier eine Bildbeschreibung ein

Nach dem Austausch
Fügen Sie hier eine Bildbeschreibung ein

 if %MODE% == "cluster" (
    set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
    set "JAVA_OPT=%JAVA_OPT% -XX:-OmitStackTraceInFastThrow XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%BASE_DIR%\logs\java_heapdump.hprof"
    set "JAVA_OPT=%JAVA_OPT% -XX:-UseLargePages"
) else (
    set "JAVA_OPT=%JAVA_OPT% -Xms512m -Xmx512m -Xmn256m"
    set "JAVA_OPT=%JAVA_OPT% -Dnacos.standalone=true"
)

  1. Kopieren Sie den vorherigen Nacos-Ordner. Ich habe drei hierher kopiert (die Namen sind willkürlich). Der server.port in der Datei application.properties unter conf im Nacos-Verzeichnis wurde in 8847, 8849 bzw. 8850 geändert.

5. Wenn die Änderung nicht auf den vorherigen Nacos durchgeführt wurde, müssen Sie eine neue Daten-Nacos-Datenbank erstellen und die Daten in der MySQL-Datenbank initialisieren. Führen Sie das Datenbankskript nacos-mysql.sql im Verzeichnis conf aus.
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Hinweis: Sie können für jeden Dienst eine separate Datenbank verwenden und einfach die Datenbank in der Datei application.properties ändern. Wenn Sie dieselbe verwenden, sind die Daten universell und Sie Es können mehrere Namespaces getrennt werden.

6. Starten Sie diese vier Nacos jeweils auf vier Knoten (gehen Sie zu bin und klicken Sie zum Starten auf Startup.cmd).
Fügen Sie hier eine Bildbeschreibung ein

7. Testen Sie
http://…:8848/nacos/index.html
http://…:8847/nacos/index.html
http://…:8849/nacos/index.html
http://…:8850/ nacos/index.htmlDer
Standardbenutzername und das Standardkennwort lauten nacos

Supongo que te gusta

Origin blog.csdn.net/A_awen/article/details/122691156
Recomendado
Clasificación