Opsætning af Kafka lokalt
Få praktisk erfaring ved at installere og konfigurere en Kafka-klynge med én node på din lokale maskine.
Opsætning af Kafka lokalt er en gratis Grundlag i Apache Kafka og strømbehandling-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Grundlag i Apache Kafka og strømbehandling, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Grundlag i Apache Kafka og strømbehandling-kurset indeholder 4 lektioner i alt.
Hvorfor en lokal Kafka-installation?
Lad os køre Kafka på din egen maskine — perfekt til læring, test og udvikling. En lokal installation er din egen sandkasse, uden behov for skyen.
Forudsætninger: Java og operativsystem
Først forudsætningerne: JDK 8+ (Kafka kører på JVM'en) og et almindeligt operativsystem — Linux, macOS eller Windows via WSL. Kontrollér det med java -version.
Download Kafka-binærfilen
Nu skal du downloade Kafka-binærfilen fra det officielle Apache-websted — hent den seneste stabile version. Den viste curl-kommando henter den direkte til din maskine.
Udpak Kafka-filerne
Udpak derefter det downloadede .tgz-arkiv med tar -xzf, og brug så cd til at gå ind i den nye mappe. Du befinder dig nu i Kafkas installationsmappe.
Forstå ZooKeepers rolle
ZooKeeper er den distribuerede koordinator, som Kafka længe har brugt til at holde styr på mæglere og gemme metadata. Nyere Kafka bruger i stedet KRaft, men ZooKeeper er stadig almindelig i undervisningssammenhænge.
Start ZooKeeper-serveren
Start ZooKeeper (som følger med Kafka) ved hjælp af den viste kommando. Den skriver en masse logge — lad denne terminal være åben, da ZooKeeper skal blive ved med at køre.
Kafka-mægleren: Datahubben
En Kafka-mægler er serveren, der kører Kafka-processen — klyngens hjerte. Den gemmer meddelelser i emner og leverer dem til producenter og forbrugere. Vi kører én lokalt.
Start Kafka-mægleren
Når ZooKeeper kører, skal du åbne en ny terminal og starte mægleren med den viste kommando. Lad også den køre — nu har du en aktiv Kafka-klynge med én node.
Kontrollér din installation
Bekræft, at den fungerer: Opret et testemne i en ny terminal med den viste kafka-topics.sh-kommando. Hvis der ikke er nogen fejl, kører din lokale Kafka.
Tjek installationstrinnene
Du har netop lært trinnene til at få Kafka til at køre lokalt. Kan du sætte dem i den rigtige rækkefølge?
Opsummering af lokal installation
Det lykkedes — en lokal Kafka-klynge kører. Du installerede Java, udpakkede binærfilerne, startede ZooKeeper og mægleren og bekræftede installationen med et testemne. Næste emne er produktion og forbrug.
Lær Grundlag i Apache Kafka og strømbehandling med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 12
- Lektioner
- 48
Ofte stillede spørgsmål
Er lektionen “Opsætning af Kafka lokalt” gratis?
Ja — hele teksten til “Opsætning af Kafka lokalt” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Grundlag i Apache Kafka og strømbehandling-kurset, skal du opgradere til CoddyKit PRO. Grundlag i Apache Kafka og strømbehandling-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Opsætning af Kafka lokalt”?
Få praktisk erfaring ved at installere og konfigurere en Kafka-klynge med én node på din lokale maskine. Du øver dig i Grundlag i Apache Kafka og strømbehandling med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Grundlag i Apache Kafka og strømbehandling?
Der kræves ingen tidligere erfaring. Grundlag i Apache Kafka og strømbehandling på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.
Hvor lang tid tager lektionen “Opsætning af Kafka lokalt”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Grundlag i Apache Kafka og strømbehandling-lektion?
Ja. Alle Grundlag i Apache Kafka og strømbehandling-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Hvad er Apache Kafka?
- Kafkas grundbegreber: brokere og topics
- Opsætning af Kafka lokalt
- Commit-loggen: Sådan gemmer Kafka data