Windows-Schnellstart
Dieser Artikel installiert Clustron Zaris auf einem Windows-Host und erstellt anschließend einen Store, mit dem Sie sich verbinden können. Das Installationsprogramm richtet den Management Service, die Web Console und die PowerShell-Module ein; danach aktivieren Sie einen Workspace, erstellen einen Store und verbinden sich. Alles läuft auf einem Rechner, und die Client-API ist dieselbe wie in jedem anderen Modus.
Der In-Process-Modus erfordert keine Installation. Wenn Sie nur einen Store innerhalb Ihrer .NET-Anwendung möchten, folgen Sie stattdessen In-Process betreiben.
Voraussetzungen
Sie benötigen einen Windows-Rechner mit Administratorrechten. Das Installationsprogramm registriert Dienste und öffnet Firewall-Ports, daher muss es als Administrator ausgeführt werden.
1. Herunterladen und entpacken
Laden Sie das Windows-Paket von der Clustron-Downloadseite herunter:
Das Paket trägt die Release-Version im Namen, zum Beispiel:
clustron-zaris-2.0.0-win-x64.zip
Entpacken Sie das ZIP in einen Ordner Ihrer Wahl, zum Beispiel C:\clustron.
2. Installationsprogramm als Administrator ausführen
Führen Sie im entpackten Ordner install.cmd als Administrator aus. Klicken Sie mit der rechten Maustaste auf install.cmd und wählen Sie Als Administrator ausführen, oder starten Sie es aus einem Administrator-Terminal:
.\install.cmd
Das Installationsprogramm muss als Administrator ausgeführt werden. Ohne Administratorrechte schlägt die Installation fehl.
Dies registriert den Management Service auf Port 7801, die Web Console auf Port 7810 und die PowerShell-Module zur Verwaltung von Stores.
3. Store erstellen
Um einen Store zu erstellen, verbinden Sie zunächst einen Workspace mit dem Management Service und aktivieren ihn, und erstellen dann den Store. Ohne aktiven Workspace kann kein Store erstellt werden.
Lassen Sie zuerst einen Workspace auf den lokalen Management Service zeigen und aktivieren Sie ihn:
# Point a workspace at the local Management Service and activate it
New-ZrWorkspace -Name local -Managers "localhost:7801" -Activate
Erstellen Sie anschließend den Store. Im Supervisor-Modus forkt der Management Service die Node-Prozesse für Sie. BaseClusterPort und BaseClientPort sind erforderlich; BaseClientPort ist der Port, mit dem sich Ihre Anwendung verbindet:
# Create the store (supervisor mode forks the node processes).
# BaseClusterPort/BaseClientPort are REQUIRED. BaseClientPort is what your app connects to.
New-ZrStore -Name orders -ReplicationFactor 2 `
-BaseClusterPort 7811 -BaseClientPort 7861
Der Backtick (`) am Ende der ersten Zeile ist die Zeilenfortsetzung in PowerShell.
Dasselbe können Sie in der Web Console unter http://localhost:7810 tun. Fügen Sie den Management Service in der Oberfläche hinzu und erstellen Sie den Store dort — Cmdlets sind nicht nötig.
4. Verbinden
Verbinden Sie einen Client über dessen Client-Port mit dem Store:
zaris://localhost:7861/orders
Was Sie gerade getan haben
Sie haben Zaris unter Windows installiert, einen Workspace gegen den lokalen Management Service aktiviert, einen Store erstellt und sich mit ihm verbunden. Von hier aus können Sie den Store über PowerShell oder die Web Console betreiben oder sich aus Ihren .NET-Anwendungen mit ihm verbinden.