Cp-ansible: قم بتكوين وسيط Kafka لاستخدام مسار Zookeeper chroot

تم إنشاؤها على ١٤ يونيو ٢٠٢١  ·  5تعليقات  ·  مصدر: confluentinc/cp-ansible

نحتاج إلى تكوين وسطاء Kafka لاستخدام مسار chroot Zookeeper. بشكل افتراضي ، ينشئ كافكا znodes في جذر Zookeeper.
من أجل فصل تكوينات التطبيق و Kafka ، من الضروري تعيين مسار chroot مختلف لـ Kafka.

هل من الممكن أن يكون لديك كافكا مع مسار Chroot Zookeeper الذي يوفره cp-ansible؟

كمثال. نحتاج إلى cp-ansible لتكوين _zookeeper.connect_ للحصول على قيمة مثل: hostname1: port1 ، hostname2: port2 ، hostname3: port3 / chroot / path .

التعليق الأكثر فائدة

@ a-narenji شكرًا على التفاصيل الإضافية. لسوء الحظ ، لا ندعم هذا التكوين في الوقت الحالي. على وجه التحديد حول المستخدمين الحشو. وتجدر الإشارة إلى أن Zookeeper ستتم إزالته قريبًا باعتباره تابعًا لـ kafka ، لذلك سنراجع هذا ونرى ما إذا كان من المنطقي السماح بهذا التعديل مع zookeeper لإصدار مستقبلي.

ال 5 كومينتر

@ a-narenji هل تستخدم مجموعة zookeeper موجودة لتطبيقات متعددة؟ إذا كان الأمر كذلك ، فنحن لا نوصي بهذا بشكل عام ، نوصيك بالسماح لـ cp-ansible بتثبيت zookeeper وإدارته. لا يمكننا ضمان توافق أي إصدار تقوم بتشغيله بالفعل وما إلى ذلك.

يمكنك تجاوز جميع التكوينات عبر الخصائص المخصصة وفقًا لوثائقنا هنا:

https://docs.confluent.io/ansible/current/ansible-configure.html#set -custom-component-properties

لذلك يمكنك تعيين الخصائص على التكوين الذي تريده على الوسيط ، ولكن إذا لم نكن ندير zookeeper نيابة عنك ، فستحتاج إلى تكوين ذلك بنفسك يدويًا.

JumaX شكرا جزيلا
نحن لا نستخدم مجموعة Zookeeper الحالية ، ونستخدم نفس Zookeeper الذي أعده cp-ansible لنا.
قد يحتاج فريق التطوير لدينا إلى استخدام Zookeeper لغرض آخر ، وقد لا يكون من المعقول أن يكون لدينا مجموعة Zookeeper ثانية مخصصة لتطوير متطلبات الفريق.

لذلك ، سيكون من المفيد أن تسمح لنا cp-ansible بالحصول على مسار chroot في خاصية _zookeeper.connect_.
بالإضافة إلى ذلك ، نظرًا لأننا نحتاج إلى تمكين SASL ، فلا يكفي تغيير _zookeeper.connect_ فقط ، ولكن أيضًا ، يلزم تغيير إنشاء مستخدمي SCRAM وإنشاء مهام

@ a-narenji شكرًا على التفاصيل الإضافية. لسوء الحظ ، لا ندعم هذا التكوين في الوقت الحالي. على وجه التحديد حول المستخدمين الحشو. وتجدر الإشارة إلى أن Zookeeper ستتم إزالته قريبًا باعتباره تابعًا لـ kafka ، لذلك سنراجع هذا ونرى ما إذا كان من المنطقي السماح بهذا التعديل مع zookeeper لإصدار مستقبلي.

@ a-narenji هل يمكنك مراجعة: https://github.com/confluentinc/cp-ansible/pull/694

domenicbove لقد
عملت بشكل رائع.
شكرا جزيلا لإضافة هذه الميزة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات