Kafka Zookeeper Podman


Sedikit catatan instalasi kafka, zookeeper menggunakan podman pada sistem operasi Windows 11.

Instalasi Podman di Windows 11

Secara umum, instalasi podman dapat dilihat pada laman berikut ini: https://github.com/containers/podman/blob/main/docs/tutorials/podman-for-windows.md. Saya tuliskan sedikit point-point highlight nya:

  • Pastikan sudah menginstall WSL (Windows Subsystem for Linux), silakan cari di Microsoft Store
  • Unduh podman di laman : https://github.com/containers/podman/blob/main/docs/tutorials/podman-for-windows.md cari yang terbaru ya
  • Lakukan instalasi sampai selesai
  • Buat virtual machine pertama anda dengan menuliskan perintah:
    PS C:\Users\User> podman machine init
  • Kalau berhasil kurang lebih tampilan seperti berikut:
    PS C:\Users\User> podman machine init
    Extracting compressed file
    Importing operating system into WSL (this may take 5+ minutes on a new WSL install)…
    Installing packages (this will take a while)…
    Complete!
    Configuring system…
    Generating public/private ed25519 key pair.
    Your identification has been saved in podman-machine-default
    Your public key has been saved in podman-machine-default.pub
    The key fingerprint is:
    SHA256:RGTGg2Q/LX7ijN+mzu8+BzcS3cEWP6Hir6pYllJtceA root@WINPC
    Machine init complete
    To start your machine run:
    podman machine init
  • Jalankan mesin
    PS C:\Users\User> podman machine start
    Starting machine “podman-machine-default”
    This machine is currently configured in rootless mode. If your containers
    require root permissions (e.g. ports < 1024), or if you run into compatibility
    issues with non-podman clients, you can switch using the following command:
    API forwarding listening on: npipe:////./pipe/docker_engine
    Docker API clients default to this address. You do not need to set DOCKER_HOST.
    Machine “podman-machine-default” started successfully
  • Buat cluster dengan menulis perintah:
    podman network create mykafka
  • mykafka adalah nama cluster yang dibuat
  • Unduh docker images cp-zookeeper
    podman run –network=mykafka –rm –detach –name zookeeper -e ZOOKEEPER_CLIENT_PORT=2181 docker.io/confluentinc/cp-zookeeper:7.4.3
    Trying to pull docker.io/confluentinc/cp-zookeeper:7.4.3…
    Getting image source signatures
    Copying blob sha256:526a949e1d12b8957e64b31fd8463e38a5c9180b536baea7b895067d2fff6e5b
    Copying blob sha256:b2ebf0fde1bcddd8207506fbb192dd28ceef9f10b8008cc79598592bce011853
    Copying blob sha256:01858fc5b53815a5246d56955a83c921bd53ca283cc1bfb67ea13a4fca0120fa
    Copying blob sha256:4a310bf3d64f6027e0fba44aa7d47fe2b096cd56bbe410246965c68d29980bb4
    Copying blob sha256:5a910d7a4c02dd4cf2b5eea147dc9b6757fee47a2546f7bf3b2bfb720c8eb288
    Copying blob sha256:fb5bcc70eb3984cf5f41b3670ba47be17b961c1a476cbdfbb42df2c1c3f941a8
    Copying blob sha256:9fb295d9ebb835f240b5886767fef1b2058691905776ed1e5e6c7219f9792bf9
    Copying blob sha256:4b83ae8100b9536ff347d8aa7a7f3f8a27975bb5e8ed6726a02f092903f5b79a
    Copying blob sha256:cbcf72d13339b41b3737b101f98994770baae5576a9d23e7d60f7415e35bfdba
    Copying blob sha256:8ff1bf8508aa93dba6653b4329401ef1a4128783b65723cafe2b81fe17f652b6
    Copying blob sha256:ede56d555bc21a59dff638049b5df76da90ad56d648ac290a9c46e96c4a0438d
    Copying config sha256:3df461e5e1f26e82283ca66664b9ba897e667239b046741a02d91d4740335eff
    Writing manifest to image destination
    f081d2c968bb4ea1eacbd01a22e24c1437d5efb88310c934e3190f1a2cec6f11
  • Unduh docker images cp-kafka
    podman run –network=mykafka –rm –detach –name broker -p 9092:9092 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 -e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 docker.io/confluentinc/cp-kafka:7.4.3
    Trying to pull docker.io/confluentinc/cp-kafka:7.4.3…
    Getting image source signatures
    Copying blob sha256:526a949e1d12b8957e64b31fd8463e38a5c9180b536baea7b895067d2fff6e5b
    Copying blob sha256:4a310bf3d64f6027e0fba44aa7d47fe2b096cd56bbe410246965c68d29980bb4
    Copying blob sha256:b2ebf0fde1bcddd8207506fbb192dd28ceef9f10b8008cc79598592bce011853
    Copying blob sha256:5a910d7a4c02dd4cf2b5eea147dc9b6757fee47a2546f7bf3b2bfb720c8eb288
    Copying blob sha256:fb5bcc70eb3984cf5f41b3670ba47be17b961c1a476cbdfbb42df2c1c3f941a8
    Copying blob sha256:01858fc5b53815a5246d56955a83c921bd53ca283cc1bfb67ea13a4fca0120fa
    Copying blob sha256:9fb295d9ebb835f240b5886767fef1b2058691905776ed1e5e6c7219f9792bf9
    Copying blob sha256:4b83ae8100b9536ff347d8aa7a7f3f8a27975bb5e8ed6726a02f092903f5b79a
    Copying blob sha256:cbcf72d13339b41b3737b101f98994770baae5576a9d23e7d60f7415e35bfdba
    Copying blob sha256:274cc2093fbd81eb6ef5c62171b988f019af2d524da83c4a1429ce411c4e7220
    Copying blob sha256:5dd8c5349559295a00473f2cd2f809e184b7907714c9d0f18bb096e7b010eb2e
    Copying config sha256:788258c436f76f8750e8b868d5ba6db5a54ea8a9a3d00490700ef7a7a7a389db
    Writing manifest to image destination
    a743b7c9317f2877052ee30a00632001a7d4727f2af42d9006eeac3e57a68787
  • Apabila butuh docker images lainnya, silakan bisa dilanjutkan lagi proses instalasi sesuai kebutuhan

Semoga bermanfaat

Terima kasih

Solusi Install Office 2019 di High Sierra


Karena kebetulan sedang bongkar-bongkar sistem operasi (OS), eh laptop maksudnya, kebetulan OS High Sierra tidak support oleh office 2019 versi terbaru, yaitu 16.47 (21031401). Alhasil menurut laman https://forums.macrumors.com/threads/office-2019-install-on-high-sierra-nov-2020.2272086/ disarankan untuk men-downgrade versi office ke 16.43 (20110804).

Kalau rekan-rekan mengalami hal yang sama, silakan bisa dicoba solusi diatas. Namun, sebenarnya ini adalah pertanda bahwa rekan-rekan “disuruh” mengupgrade laptop ke versi lebih baru agar disupport oleh perangkat lunak versi terbaru, office contohnya.

Sekian, semoga bermanfaat