Qpid Broker-J কনফিগার করা

এই ডকুমেন্টে Edge for Private Cloud-এর apigee-qpidd কম্পোনেন্টের জন্য কনফিগারেশন কীভাবে সেট ও ওভাররাইড করতে হয় তা আলোচনা করা হয়েছে। Private Cloud-এর জন্য Edge-এর এই এবং পরবর্তী ভার্সনের জন্য, Qpid কম্পোনেন্টে Java-ভিত্তিক ব্রোকার (Qpid Broker-J 10.0.1) অন্তর্ভুক্ত থাকে। Broker-J সম্পর্কে আরও জানতে, Apache Qpid Broker-J 10.0.1 দেখুন।

Qpid ম্যানেজমেন্ট কনসোল সম্পর্কে

আপনি Qpid Web Management Console-এর মাধ্যমে Qpid Broker-J কনফিগার ও ম্যানেজ করতে পারবেন। আমরা Apache Qpid Broker-J মনিটর করা-তে Qpid কিউ ও মেসেজ মনিটর করার জন্য কনসোল ব্যবহার করার বিষয়ে আলোচনা করি।

নিম্নলিখিত বিভাগে, আমরা ব্যাখ্যা করি কীভাবে প্রপার্টি ফাইল (কনফিগারেশন বা CwC সহ কোডও বলা হয়) এডিট করে Qpid ম্যানেজমেন্ট কনসোল কনফিগারেশন ম্যানেজ করতে হয়।

ইনস্টলেশনের সময় Qpid ম্যানেজমেন্ট কনসোল ক্রেডেনশিয়াল কনফিগার করুন

ইনস্টলেশন প্রসেস চলাকালীন Qpid ম্যানেজমেন্ট কনসোল ক্রেডেনশিয়াল কনফিগার করতে:

  1. আপনার ইনস্টলেশন টপোলজির জন্য Edge কনফিগারেশন ফাইল খুলুন। Edge কনফিগারেশন ফাইল দেখুন।
  2. ইউজারনেম ও পাসওয়ার্ড ক্রেডেনশিয়াল ভেরিয়েবল সেট করুন:
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. সেটআপ স্ক্রিপ্ট রান করুন:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

Qpid ম্যানেজমেন্ট কনসোলের ক্রেডেনশিয়াল পরিবর্তন করা

ইনস্টল করার পরে Qpid ম্যানেজমেন্ট কনসোল ক্রেডেনশিয়াল পরিবর্তন করতে:

  1. একটি অস্থায়ী ফাইল তৈরি করুন এবং এতে নিম্নলিখিত ভেরিয়েবল সেট করুন। (অথবা, আপনি চাইলে নিজের আসল কনফিগারেশন ফাইল ব্যবহার করতে পারেন।)
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. এই কমান্ড রান করুন:
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. Qpid ব্রোকার রিস্টার্ট করুন:
    apigee-service apigee-qpidd restart
  4. প্রতিটি Qpid নোডে, এক এক করে এই ধাপগুলি পুনরাবৃত্তি করুন।

ডিফল্ট Qpid ব্রোকার কনফিগারেশন ওভাররাইড করুন

  1. নিম্নলিখিত ফাইল তৈরি বা এডিট করুন
    APIGEE_ROOT/customer/application/qpidd.properties
  2. প্রয়োজন অনুযায়ী কনফিগারেশন যোগ করুন, সরিয়ে দিন বা পরিবর্তন করুন। নিচের উদাহরণে ম্যানেজমেন্ট ক্রেডেনশিয়াল ও ডিফল্ট পোর্টাল পোর্ট নম্বর পরিবর্তন করা হয়েছে:
    # Example for modifying management credentials and port.
    
    conf_qpidd_qpid.authenticationproviders.users.name=username
    conf_qpidd_qpid.authenticationproviders.users.password=pass123
    
    # Example for setting the management portal port. Default is 8090.
      
    conf_qpidd_qpid.ports.http_port=10001
  3. পরিবর্তনগুলি সেভ করুন এবং নিশ্চিত করুন যে ফাইলটি apigee ব্যবহারকারীর মালিকানাধীন এবং তার দ্বারা পাঠযোগ্য:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. qpidd প্রসেস রিস্টার্ট করুন:
    apigee-service apigee-qpidd restart