CONFIG LEARNING HUB
CONFIG LEARNING HUB
  • 194
  • 180 101
Mastering Sasl Plain & Ssl Setup For Apache Kafka!
SASL (Simple Authentication and Security Layer) is a framework for adding authentication support to connection-based protocols. It allows a protocol to define a mechanism for authenticating clients and optionally encrypting or securing communication between the client and the server.
In the context of Apache Kafka, SASL is used for client-server authentication, ensuring that only authorized clients can produce or consume messages. Kafka supports multiple SASL mechanisms, including PLAIN, SCRAM, GSSAPI (Kerberos), and others.
The SASL/PLAIN mechanism is one of the simplest authentication mechanisms in SASL, where the client sends a username and password in plain text to authenticate itself to the server. While this is simple, it is recommended to use it with encryption (like SSL/TLS) to ensure that the username and password are not transmitted in clear text over the network.
SASL with SSL and PLAIN Authentication
SASL With SSL Configuration With Kafka Producer and Consumer
--------------------------------------------------------------------------------------------------------
github.com/arunsrajan/tutorial/tree/main/KafkaSASL_SSL
Переглядів: 11

Відео

Secure Your Apache Kafka: Easy Ssl Configuration GuideSecure Your Apache Kafka: Easy Ssl Configuration Guide
Secure Your Apache Kafka: Easy Ssl Configuration Guide
Переглядів 3735 днів тому
Steps For Configuring Apache kafka SSL 1. Create keystore and truststore for configuring SSL between server and clients respectively. Replace the KeystorePassword, KeystoreKeyPassword and TruststorePassword with more secure combination. Also modify the distinguished name -dname to your location, organization, state and country. keytool -genkeypair -keyalg RSA -alias kafka -keystore kafka.keysto...
Kubectl: The Key to Kubernetes Mastery #kubernetes #kubectl #shortsKubectl: The Key to Kubernetes Mastery #kubernetes #kubectl #shorts
Kubectl: The Key to Kubernetes Mastery #kubernetes #kubectl #shorts
Переглядів 2923 дні тому
kubectl is a command-line tool for interacting with the Kubernetes cluster.
Kubernetes Manifest Objects !!! #kubernetes #manifest #shortsKubernetes Manifest Objects !!! #kubernetes #manifest #shorts
Kubernetes Manifest Objects !!! #kubernetes #manifest #shorts
Переглядів 2426 днів тому
Kubernetes: The Ultimate HA Setup (Multi-Node, Multi-Master)Kubernetes: The Ultimate HA Setup (Multi-Node, Multi-Master)
Kubernetes: The Ultimate HA Setup (Multi-Node, Multi-Master)
Переглядів 38Місяць тому
Kubernetes: The Ultimate HA Setup (Multi-Node, Multi-Master) #kubernetes #minikube #kind #shorts #shortsfeed
Anycast vs Multicast: Choosing the Right Queue for Your Messaging SystemAnycast vs Multicast: Choosing the Right Queue for Your Messaging System
Anycast vs Multicast: Choosing the Right Queue for Your Messaging System
Переглядів 43Місяць тому
Anycast vs Multicast: Choosing the Right Queue for Your Messaging System #activemq #artemis #queues #routingtype #shorts #shortsfeed #shortsvideo #youtubeshorts #shortstrending #shortsviral
Setting up a Kubernetes cluster using MinikubeSetting up a Kubernetes cluster using Minikube
Setting up a Kubernetes cluster using Minikube
Переглядів 137Місяць тому
Learn how to set up a Kubernetes cluster using Minikube! This tutorial covers: Install Minikube on Windows Start Stop & delete your cluster with profile Enable add-ons (dashboard, metrics-server) To download minikube github.com/kubernetes/minikube/releases/download/v1.34.0/minikube-windows-amd64.tar.gz Perfect for beginners & devs looking to test Kubernetes locally. Follow along and get started...
Addresses, Queues, Routing Type - ActiveMQ Artemis #activemq #shortsAddresses, Queues, Routing Type - ActiveMQ Artemis #activemq #shorts
Addresses, Queues, Routing Type - ActiveMQ Artemis #activemq #shorts
Переглядів 34Місяць тому
Addresses, Queues, Routing Type - ActiveMQ Artemis #activemq #shorts
ActiveMQ Artemis Queue Types #activemq #artemis #queues #shortsActiveMQ Artemis Queue Types #activemq #artemis #queues #shorts
ActiveMQ Artemis Queue Types #activemq #artemis #queues #shorts
Переглядів 61Місяць тому
ActiveMQ Artemis Broker Instance Create Commands in Tamil #activemq #artemis #shorts #shortstamilActiveMQ Artemis Broker Instance Create Commands in Tamil #activemq #artemis #shorts #shortstamil
ActiveMQ Artemis Broker Instance Create Commands in Tamil #activemq #artemis #shorts #shortstamil
Переглядів 26Місяць тому
ActiveMQ Artemis Broker Instance Create Commands in Tamil #activemq #artemis #shorts #shortstamil
Apache ActiveMQ Artemis Broker Create #activemq #artemis #brokerApache ActiveMQ Artemis Broker Create #activemq #artemis #broker
Apache ActiveMQ Artemis Broker Create #activemq #artemis #broker
Переглядів 36Місяць тому
Apache ActiveMQ Artemis Broker Create #activemq #artemis #broker Commands Replication Primary artemis.cmd create clustered replicated Backup artemis.cmd create clustered replicated backup shared store Primary artemis.cmd create clustered shared-store Backup artemis.cmd create clustered shared-store backup
ActiveMQ Artemis High Availability in Tamil - Explained #activemq #artemis #tamilshortsActiveMQ Artemis High Availability in Tamil - Explained #activemq #artemis #tamilshorts
ActiveMQ Artemis High Availability in Tamil - Explained #activemq #artemis #tamilshorts
Переглядів 40Місяць тому
ActiveMQ Artemis High Availability in Tamil - Explained #activemq #artemis #tamilshorts

КОМЕНТАРІ

  • @roshansagar4944
    @roshansagar4944 12 днів тому

    Hello can you please setup and show how to use tls or mtls or sasl_tls protocol for authentication

  • @DadasahebLandage
    @DadasahebLandage 19 днів тому

    This was superb! I was struggling to configure bridge, and this video was what I needed. thanks man.

  • @arumugamayyappan5934
    @arumugamayyappan5934 23 дні тому

    Super

  • @arumugamayyappan5934
    @arumugamayyappan5934 23 дні тому

    Super

  • @joannehp12
    @joannehp12 29 днів тому

    Hi :) Do you have any ideas why I will hit Could not connect to Redis at redis1:6379: Connection refused when creating the cluster? Thanks

    • @configlearninghub
      @configlearninghub 29 днів тому

      Please check the commands in the video description to start the redis container and how to create the cluster.

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Super

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Nice

  • @SatyaSaiManikanta-m1b
    @SatyaSaiManikanta-m1b Місяць тому

    Can you please also add the kafka.yaml file with env so that it will be easy to understand , thanks the video is useful

    • @configlearninghub
      @configlearninghub Місяць тому

      Check here github.com/arunsrajan/tutorial/tree/main/kafkaconfig-kraft

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Nice

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Super

  • @gampasivakumar7343
    @gampasivakumar7343 Місяць тому

    sir, is there any artemis cli command to get the queue message time stamp

    • @configlearninghub
      @configlearninghub Місяць тому

      Check in the web console or use "artemis browse" or "artemis consumer" command options. For more information check in chatgpt.

    • @gampasivakumar7343
      @gampasivakumar7343 Місяць тому

      @configlearninghub chatgpt command only showing the messages and characters not showing tinestamp

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Super

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Nice

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Super!

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Awesome

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Awesome

  • @arumugamayyappan5934
    @arumugamayyappan5934 Місяць тому

    Super

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Nice

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Super

  • @gampasivakumar7343
    @gampasivakumar7343 2 місяці тому

    2 backups is active at a time is it possible or not

    • @configlearninghub
      @configlearninghub 2 місяці тому

      Master and slave is meant for 1 live and 1 backup. You can configure for multiple backups also. If you want more backups and primary you can go for the colocated cluster

    • @gampasivakumar7343
      @gampasivakumar7343 2 місяці тому

      @@configlearninghub colocated is possible

    • @configlearninghub
      @configlearninghub 2 місяці тому

      Colocated cluster is for multiple primary and multiple backup

    • @gampasivakumar7343
      @gampasivakumar7343 2 місяці тому

      @configlearninghub But actually iam not use colocated cluster, I set up 1 master and 2 backups only 1 backup is live 2 backups is not in live...

    • @configlearninghub
      @configlearninghub 2 місяці тому

      Only one primary is active at a time and if primary fails any of the backup servers will become primary and other will become backup

  • @gampasivakumar7343
    @gampasivakumar7343 2 місяці тому

    I want set up 1 live 2 backups.

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Nice 11

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Nice

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Super

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Super

  • @PrashantPATHAK-il4pi
    @PrashantPATHAK-il4pi 2 місяці тому

    Lai bhari

  • @gordonlim9017
    @gordonlim9017 2 місяці тому

    Thanks for sharing. After installation, Does operator provide with web dashboard url to view queue and topic status?

    • @configlearninghub
      @configlearninghub 2 місяці тому

      Please use kubectl port-forward command for accessing the dashboard for each pod or try this artemiscloud.io/docs/tutorials/send_receive_port_forwarding/

    • @configlearninghub
      @configlearninghub 11 днів тому

      Please reach me arunsrajan@gmail.com

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Nice explain

  • @AnkurRanjan-rm5jd
    @AnkurRanjan-rm5jd 2 місяці тому

    This is more like Spark's standalone mode on the K8s cluster, rather than Kubernetes as the cluster manager. Am I correct?

    • @configlearninghub
      @configlearninghub 2 місяці тому

      @@AnkurRanjan-rm5jd yes it a standalone cluster in Kubernetes.

    • @AnkurRanjan-rm5jd
      @AnkurRanjan-rm5jd 2 місяці тому

      @@configlearninghub In production it will be better if we use K8s as cluster manager. Am I right?

    • @configlearninghub
      @configlearninghub 2 місяці тому

      @@AnkurRanjan-rm5jd apache spark community supports only k8s cluster manager in production.

    • @AnkurRanjan-rm5jd
      @AnkurRanjan-rm5jd 2 місяці тому

      @@configlearninghub Do you have any articles or videos for this? I am getting confused about this. I am trying to run my PySpark job using k8s cluster

    • @configlearninghub
      @configlearninghub 2 місяці тому

      You can try spark-submit to submit a python job in the k8s cluster with python support spark docker image. For submitting job on Kubernetes cluster please watch this video. ua-cam.com/video/6ZYvH7dINig/v-deo.htmlsi=hc_ouqlyXIPGyvKb

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Nice

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Super

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Nice

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Nice

  • @hemarajani9699
    @hemarajani9699 2 місяці тому

    4 chin😂😂😂😂

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Super

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Good

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Nice

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Awesome 🎉

  • @arumugamayyappan5934
    @arumugamayyappan5934 2 місяці тому

    Awesome 👌

  • @bryanguzman4051
    @bryanguzman4051 2 місяці тому

    thank you

  • @Vivek_KP
    @Vivek_KP 3 місяці тому

    My ip addr for the kubernetes dashboard is different than your and i am not able to access it the way you were able to by just using ip:port. Any suggestions ?

    • @configlearninghub
      @configlearninghub 3 місяці тому

      You should access Kubernetes dashboard using master node ip address with node port. Don't use cluster ip of Kubernetes dashboard service it is internal to the vm.

  • @ogunniransiji2686
    @ogunniransiji2686 3 місяці тому

    Can you try an ETL with msk ?

  • @mehmetalisenturk1388
    @mehmetalisenturk1388 3 місяці тому

    How do I make a master - backup in a kübernetes environment?

    • @configlearninghub
      @configlearninghub 3 місяці тому

      Please check this ua-cam.com/video/_4F_pV04csk/v-deo.html

  • @146Akashi
    @146Akashi 3 місяці тому

    Thank you for this great toutrial, can you guide us how to build docker file and then develop it with same env. i.e. using jenkins run on pod which create docker image of your project and then upload it to docker hub, after next stage it deploy same image into same kubernetes cluster using deploy file

    • @configlearninghub
      @configlearninghub 3 місяці тому

      In the video description section I have mentioned the repository which contains jenkinsagents.txt where you can see build command at the end. You can use that. You can also use the docker image that I have built which is configured in the deployment yaml file

  • @arumugamayyappan5934
    @arumugamayyappan5934 3 місяці тому

    Great

  • @kumarrohit8311
    @kumarrohit8311 3 місяці тому

    Great video! To the point, and exactly what was needed! Keep us the great work! 👏🏻 👏🏻 👏🏻

  • @m4u19
    @m4u19 3 місяці тому

    Very nice explanation

  • @m4u19
    @m4u19 3 місяці тому

    Hi bro, can i contact you?

  • @SonuKumar-fn1gn
    @SonuKumar-fn1gn 4 місяці тому

    @configjavatech Hi Sir ji it is very helpful thank you so much for mail guidance 🙏 Sir ji both file work I'm able to see master driver and worker . I want to submit my job to calculate average value in master spark driver. Please where I can write my spark code and how to submit. You send me yaml file where i can able to create spark master driver and worker but how to submit my job in it. One more help sir ji in airflow in connection id I'm able to see MySQL, Amazon web series, postgres but I'm not able to spark connection.

  • @SonuKumar-fn1gn
    @SonuKumar-fn1gn 4 місяці тому

    Nice video, Thank you for the video ❣️

    • @configlearninghub
      @configlearninghub 4 місяці тому

      I have sent steps for running apache airflow for spark in Kubernetes. Was it helpful?

    • @SonuKumar-fn1gn
      @SonuKumar-fn1gn 4 місяці тому

      @@configlearninghub Hi Sir ji yes it is very helpful, 😊 I'm sending my raspberry pi login credentials you. It is like remote machine. Sir ji both attached file work but after creating spark driver and worker node i want to submit my job where I want to write a simple program to calculate the average value. Thank you so much for help dear sir ji. I seen in airflow there connection id where lots of type of connection available like Amazon web services, MySQL, postgres, but there is not available spark. Please i need little more help. I'm really sorry for distributing you but please if you got time i need help. 🙏🙏🙏

    • @SonuKumar-fn1gn
      @SonuKumar-fn1gn 4 місяці тому

      @@configlearninghub Hi Sir ji it is very helpful thank you so much 🙏 Sir ji both file work I'm able to see master driver and worker . I want to submit my job to calculate average value in master spark driver. Please where I can write my spark code and how to submit. You send me yaml file where i can able to create spark master driver and worker but how to submit my job in it. One more help sir ji in airflow in connection id I'm able to see MySQL, Amazon web series, postgres but I'm not able to spark connection.

    • @SonuKumar-fn1gn
      @SonuKumar-fn1gn 4 місяці тому

      I will share you today my raspberry pi login credenti@ls it is just like remote machine where you can see sir ji my installed applications. 😊 And you can use it as well i will be so happy ❤️

    • @configlearninghub
      @configlearninghub 4 місяці тому

      Is the spark job in python language or in java or scala DSL. Where is your dataset stored?