سؤال

أنا أستكشف إمكانية تعديل https://github.com/riptano/comboami لدعم ec2multiregionsnitch.

في ذلك:

  1. إضافة خيار - Enitch Ec2multiregionsnitch -> تعديل Cassandra.yaml لكتابة Snitch as Multi Region
  2. إضافة الخيار --Broadcast_address_as_public_ip نعم -> تعديل Cassandra.yaml لكتابة Broadcast_address: public_ip
  3. إضافة الخيار - SCEEDS 100.222.111.222، حتى تتمكن المثيلات التي تم إنشاؤها حديثا الانضمام إلى كاساندرا موجودة، على سبيل المثال 100.222.111.222.
  4. اختبر الإعدادات وعملت.

    القيود

    1. لا أستطيع نسخ DataStax AMI ليكون AMI الخاص بي.
    2. لا أستطيع اللقطة على مثيل Datastax Cassandra موجود في AMI، بحيث يمكنني تعديل البرنامج النصي محليا للحصول عليه.
    3. السؤال:

      1. كيفية تعديل البرنامج النصي واختباره خارج.
      2. يجب أن أستخدم AutoscalingGroup مع إطلاق FreeClingGriguration لإشارة إلى هذا عامي، ثم استخدم SED لتعديل Cassandra.yaml، خدمة إعادة تشغيل كاساندرا بدلا من ذلك؟ ليس من الواضح بالنسبة لي كيفية تشغيل البرنامج النصي بعد قد أكمل تكوين إطلاق AWS الخاص بتشغيل المثيل، خاصة ولا يمكنني الحصول على مثيلات AWS :: GetATT Publicip لعنوان البث. من الناحية المثالية، كان يجب إجراء التغييرات أثناء إنشاء Cassandra.yaml في البرنامج النصي، وليس بعد.

        شكرا!

هل كانت مفيدة؟

المحلول

هذا صحيح، يجب إعادة بناء AMI على صورة نظيفة تحت حسابك.لدينا تعليمات هنا حول كيفية القيام بذلك:

https://github.com/ribtano/comboami/blob/2.5 / prestetup / setup.md

بقدر سؤال مجموعة AutoCalinggroup، لست متأكدا من مدى فائدة ذلك.إذا قمت بإنشاء صورتك الخاصة، فقم بإيقاف الريبو الخاص بك، فلا تتردد في إنشاء طلب سحب وسأنظر إليهم لدمجهم في AMI الرسمي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top