Installation af Apache Zookeeper på Mac:
1. Download Zookeeper:
- Besøg Apache Zookeeper-downloadsiden og vælg den seneste stabile version til Mac OS X.
2. Udpak Zookeeper-arkivet:
- Dobbeltklik på det downloadede arkiv for at udpakke det.
- Dette vil oprette en mappe med navnet "zookeeper-X.Y.Z" (hvor "X.Y.Z" repræsenterer det versionsnummer, du downloadede).
3. Indstil JAVA_HOME:
- Åbn Terminal (Applikationer> Hjælpeprogrammer> Terminal).
- Konfigurer miljøvariablen `JAVA_HOME` til at pege på Java-installationsmappen. Brug følgende kommando:
``` bash
eksport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-version.jdk/Contents/Home
```
- Erstat `jdk-version` med din specifikke Java-version (som `jdk11`, `jdk17` osv.).
4. Start Zookeeper Server:
- Gå til Zookeeper installationsmappen:
``` bash
cd zookeeper-X.Y.Z
```
- Start Zookeeper-serveren i selvstændig tilstand ved hjælp af følgende kommando:
``` bash
./bin/zkServer.sh start
```
- Dette starter Zookeeper-serveren på standardporten, som er 2181.
5. Bekræft installationen:
- For at kontrollere, om Zookeeper kører korrekt, skal du åbne et andet terminalvindue og køre følgende kommando:
``` bash
telnet localhost 2181
```
- Du bør se en tom skærm, der indikerer, at Zookeeper lytter på den angivne port.
6. Test Zookeeper:
- Opret en datanode:
``` bash
zkCli.sh create /test_node "Velkommen til Zookeeper!"
```
- Dette skaber en vedvarende node ved navn "/test_node" med værdien "Welcome to Zookeeper!".
- Læs data fra noden:
``` bash
zkCli.sh få /test_node
```
- Slet noden:
``` bash
zkCli.sh slet /test_node
```
Bemærk: Når du udfører disse kommandoer, bør du se de relevante svar i terminalvinduet.
7. Stop Zookeeper Server:
- For at stoppe Zookeeper-serveren skal du trykke på `Ctrl+C` i terminalvinduet, hvor du startede den.
- Alternativt kan du stoppe serveren ved at køre følgende kommando i Zookeeper installationsmappen:
``` bash
./bin/zkServer.sh stop
```
8. Opdater konfiguration (valgfrit):
- Du skal muligvis justere konfigurationen af Zookeeper til produktionsmiljøer.
- Konfigurationsfilen er placeret på `conf/zoo.cfg` i Zookeeper installationsmappen.
Nu har du med succes installeret og testet Apache Zookeeper på din Mac.