KAFKA

Topic:  A particular stream of data. It is identified by its name.

Topics are split in partitions. Each message within a partion gets an incremental id (offset).

Data is kept only for a limited time (one week by default)

Written data is immutable.

Brokers: 

A kafka cluster is composed of mutliple brokers (servers)

Each broker contains certain topic partitions.

 

Topic Replication:

Each partition has one leader and multiple ISR (in sync replica). The leader and ISR is dertermined by the keeper.

 

Producer:

Producers writes data to topics.  Producers can choose to recieve acknowledgment  of data writes. (acks=0 wont wait, acks=1 by default will wait for broker ack, acks=all leader and all replicas ack)

  • A producer can choose to send a key with the message. A key is used if need message ordering for a specific field.

 

Consumers:

Consumers read data from a topic identified by its name.

 

Consumer offset:

Kafka stores the offsets at which the groupe of consumer has been reading. 

The offsets commited live in kafka topic named __consumer_offsets

 

Zookeeper:

  • it manages brokers
  • It helps performing leader election for partions.
  • It sends notifications to kafka in case of changes.
Start Zookeeper:
$zookeeper-server-start  config/zookeeper.properties
Start kafka server:
$kafka-server-start config/server.properties
Create a topic:
$kafka-topics --zookeeper 127.0.01:2181 -topic first_topic --create --partitions 3 --replication-factor 1
WARNING: Due to limitations in metric names, topics with a period ('.') or underscore ('_') could collide. To avoid issues it is best to use either, but not both.
Created topic first_topic.
List topics:
$kafka-topics --zookeeper 127.0.01:2181 --list
first_topic
Describe topic:
$kafka-topics --zookeeper 127.0.01:2181 --topic first_topic --describe
Topic: first_topic	PartitionCount: 3	ReplicationFactor: 1	Configs: 
	Topic: first_topic	Partition: 0	Leader: 0	Replicas: 0	Isr: 0
	Topic: first_topic	Partition: 1	Leader: 0	Replicas: 0	Isr: 0
	Topic: first_topic	Partition: 2	Leader: 0	Replicas: 0	Isr: 0
Create second_topic and delete it:
$kafka-topics --zookeeper 127.0.01:2181 --topic second_topic --delete                                
Topic second_topic is marked for deletion.
Note: This will have no impact if delete.topic.enable is not set to true.
Create a producer:
$kafka-console-producer --broker-list 127.0.0.1:9092 --topic first_topic
>Hello Meriem
>awsome course!
>learning kafka
>another message
Create a consumer:
 $kafka-console-consumer --bootstrap-server 127.0.0.1:9092 --topic first_topic 
hello there
Getting all the messages:
 $kafka-console-consumer --bootstrap-server 127.0.0.1:9092 --topic first_topic --from-beginning
awsome course!
just for fun
learning kafka
some message that is acked
hi how are
Hello Meriem
another message
hello there

Comments

  • Whatsap:+380-9542-31375)Achetez 100% authentiques NEBOSH, PTE, GMAT, PMP, A1, A2, B1, B2, C1, C2, GRE, ESOL TOEIC ,IELTS, TOEFL, PMP, CISSP, SANS EXAMEN / Passeports, permis de conduire, cartes d´identité, visas, certificats de naissance, diplômes, fausse
    • 1. Whatsap:+380-9542-31375)Achetez 100% authentiques NEBOSH, PTE, GMAT, PMP, A1, A2, B1, B2, C1, C2, GRE, ESOL TOEIC ,IELTS, TOEFL, PMP, CISSP, SANS EXAMEN / Passeports, permis de conduire, cartes d´identité, visas, certificats de naissance, diplômes, fausse On 06/07/2022
    Whatsap:+380-9542-31375)Achetez 100% authentiques NEBOSH, PTE, GMAT, PMP, A1, A2, B1, B2, C1, C2, GRE, ESOL TOEIC ,IELTS, TOEFL, PMP, CISSP, SANS EXAMEN / Passeports, permis de conduire, cartes d´identité, visas, certificats de naissance, diplômes, fausse

    Whatsapp:(+380-9542-31375)Nous émettons% 100 Original vérifiable TOEIC, GRE, PMP , IELTS, NEBOSH, GRE, ESOL, TOEFL, GMAT, certificat PTE/Acheter des faux / faux passeports, permis de conduire, cartes d'identité, certificats de naissance, diplômes, visas, cartes SS,

    ENREGISTRÉ 100% INSTANT IELTS, TOEFL, TOEIC, PMP, PTE, GMAT SANS EXAMEN WHATSAPP (+ 380-9542-31375) PASSEPORT, CARTE D'IDENTITÉ, VISA, LICENCE DE CONDUITE,

    Whatsap:+380-9542-31375)Achetez 100% authentiques TOEIC ,IELTS, TOEFL, PMP, CISSP, SANS EXAMEN / Passeports, permis de conduire, cartes d'identité, visas, fausse monnaie, $ ,? £:

    INSTANT 100% ENREGISTRÉ IELTS, TOEFL, CISSP TOEIC, PMP, PTE, GMAT SANS EXAMEN WHATSAPP (+ 380-9542-31375) PASSEPORT, CARTE D'IDENTITÉ, VISA, PERMIS DE CONDUIRE,

    (WhatsAp: + 380-9542-31375) BESOIN d'un certificat IELTS / TOEFL / ESOL / GRE / PTE / GMAT / Nebosh / CELTA / DELTA VÉRIFIÉ de toute urgence en Australie, Arabie Saoudite, Oman, Liban, Qatar, Canada, Inde, Dubaï, Iran , Pakistan, Biélorussie, Koweït, Allemagne, France,

    https://medium.com/@covidnow623/buy-original-ielts-toefl-certificates-online-in-algeria-buying-and-selling-original-ielts-toefl-7aa3ce9cf4e6

    Nous proposons de vrais et authentiques passeports, permis de conduire, cartes d'identité, TOEFL, IELTS, certificats de naissance pour les pays suivants: Australie, Belgique, Brésil, Finlande, France, Grande-Bretagne, Irlande, Italie, Pays-Bas, Norvège, Autriche, Suède, Suisse , Espagne, Grande-Bretagne, USA et autres. Nous vous garantissons des documents 100% authentiques que vous pouvez utiliser avec n'importe quel problème. nous avons des clients satisfaits partout dans le monde.

    contact whatsap :::::::::::::::: + 380-9542-31375

    Acheter un permis de conduire en ligne

    Achetez des passeports en ligne

    Acheter des diplomates en ligne

    Acheter SSN en ligne

    Achetez des certificats de naissance en ligne

    Acheter des cartes d'identité en ligne

    Acheter un visa en ligne

    Acheter des certificats en ligne

    Acheter TOEFL, IELTS en ligne

    Commandez de vrais et faux permis de conduire en ligne

    Commandez de vrais et faux passeports en ligne

    Commandez de vrais et faux SSN en ligne

    Commandez de vrais et faux certificats de naissance en ligne

    Commandez de vraies et fausses cartes d'identité en ligne

    Commandez un vrai et un faux visa en ligne

    Commandez de vrais et faux certificats en ligne

    Commandez du vrai et du faux TOEFL, IELTS en ligne

    contact whatsap :::::::::::::::: +380-9542-31375

    Courriels de contact ....... (nchangca180@gmail.com)

    Acheter un permis de conduire enregistré et non enregistré en ligne

    Achetez des passeports enregistrés et non enregistrés en ligne

    Achetez des SSN enregistrés et non enregistrés en ligne

    Achetez des certificats de naissance enregistrés et non enregistrés en ligne

    Acheter des visas enregistrés et non enregistrés en ligne

    Achetez des cartes d'identité enregistrées et non enregistrées en ligne

    Achetez des certificats enregistrés et non enregistrés en ligne

    Achetez en ligne TOEFL, IELTS enregistré et non enregistré

    Obtenez une licence de pilote de nouveauté en ligne

    Obtenez des passeports fantaisie en ligne

    Obtenez la nouveauté SSN en ligne

    Obtenez des certificats de naissance de nouveauté en ligne

    Obtenez des cartes d'identité de nouveauté en ligne

    Obtenez un visa de nouveauté en ligne

    Obtenez des certificats de nouveauté en ligne

    Obtenez la nouveauté TOEFL, IELTS en ligne

    Achetez un permis de conduire authentique en ligne

    Achetez des passeports authentiques en ligne

    Achetez un SSN authentique en ligne

    Achetez des certificats de naissance authentiques en ligne

    Achetez des cartes d'identité authentiques en ligne

    Acheter un véritable visa en ligne

    Achetez des certificats authentiques en ligne

    Achetez des TOEFL, IELTS authentiques en ligne

    contact whatsap :::::::::::::::: + 380-9542-31375

    Courriels de contact ......... (nchangca180@gmail.com)

    Skype ........ raul bestpro

    passeports authentiques et faux à vendre

    certificats authentiques et faux à vendre

    Vraie et fausse carte d'identité à vendre

    Acheter un faux euro en ligne

    Acheter des faux en ligne

    Achetez de faux livres sterling en ligne

    contact whatsap :::::::::::::::: + 380-9542-31375

    Achetez 100% authentiques IELTS, TOEFL, certificats

    Whatsap:+380-9542-31375)Achetez 100% authentiques IELTS, TOEFL, PMP, CISSP, SANS EXAMEN / Passeports, permis de conduire, cartes d'identité, visas, fausse monnaie, $ ,? £:

    -Buy grade AA + contrefaite Euro- (EUR) Coordonnées de contact / WhatsApp ............ .☎️ + 380-9542-31375 ☎️

    -Buy grade AA + contrefaçon dollar américain-USD

    -Buy Grade AA + Dinar-DNR contrefait

    -Buy grade AA + contrefaçon de la livre britannique-GBP

    -Buy grade AA + roupie indienne contrefaite contrefaite

    -Buy grade AA + contrefaite dollar australien-aud

    -Buy grade AA + contrefaçon dollar canadien - CAD

    -Buy grade AA + contrefaçon Emirati Dirham-AED

    -Buy grade AA + contrefaçon Rand-Zar

    -Buy grade AA + contrefaçon franc-chf suisse

    -Buy grade AA + contrefaçon chinois yuan renminbi-cny

    -Buy Grade AA + Ringgit Malaysian-Myr

    -Buy grade AA + contrefait Thai Baht-thb

    -Buy grade AA + contrefaçon de la Nouvelle-Zélande Dollar-NZD

    -Buy grade AA + contrefaite Arabian Saoudien Riyal-Sar

    Détails du contact / WhatsApp ............ .☎️ + 380-9542-31375 ☎️
    Adresse e-mail ......... .. ieltsmasters180@gmail.com

    Achetez des billets de qualité indétectables de qualité indétectable de haute qualité

    Nous avons des billets de qualité supérieure de qualité 100% indétectables à vendre.

    Nos factures ont la détection infrarouge qui rend nos factures pour contourner les machines UV,
    Le test de stylo et même la détection des yeux achètent des experts contrefaits.
    Nos notes sont une qualité de qualité AAA +.
    Nous vendons également des services et des solutions de nettoyage de l'argent.
    Nous vendons une solution de monnaie noire AAA + SSD.
    -Mogrammes et bandes holographiques
    -Micro-lettrage
    -Mettez encre et fil
    -Watermarks.
    -Re détection
    -Les caractéristiques de violet
    -Sese à travers des fonctionnalités.
    Numéros de sérieDifférents
    Ces caractéristiques rendent nos factures à 100% non détachées, 100% sûres et sécurisées à utiliser dans l'une de ces zones:
    Banques, casino, guichet automatique, changeurs d'argent, magasins. Ils sont 100% non détectés ..

    Nous garantissons et proposons des faux billets de haute qualité pour les devises suivantes*;
    EUR – Euro
    USD – dollar américain
    GBP – Livre sterling
    INR – Roupie indienne
    AUD – Dollar australien
    CAD – Dollar canadien
    AED – Dirham émirati
    ZAR – Rand
    CHF – Franc suisse
    CNY – Yuan ou renminbi chinois
    MYR – Ringgit malais
    THB – Baht thaïlandais

    Commandez un permis de conduire authentique, un visa, un passeport, des cartes d'identité, des certificats en ligne // Whatsap + 380-9542-31375) Achetez 100% authentique IELTS, TOEFL, PMP, CISSP, SANS EXAM/Passeports, Permis de conduire, Cartes d'identité, Visas, Contrefaçon Money,$,?£: Nous utilisons des équipements et des matériaux de haute qualité pour produire des documents authentiques et contrefaits. Toutes les caractéristiques secrètes des vrais passeports sont soigneusement dupliquées pour nos documents enregistrés et non enregistrés. Uniquement des passeports, permis de conduire, cartes d'identité, timbres, visas, diplômes scolaires et autres produits enregistrés et non enregistrés d'origine pour un certain nombre de pays comme*:*USA, Australie, Belgique, Brésil, Canada, Italien, Finlande, France, Allemagne, Israël, Mexique, Pays-Bas, Afrique du Sud, Espagne, Royaume-Uni.(nchangca180@gmail.com)

Add a comment