Linux-এ CouchDB ইনস্টলেশন

Database Tutorials - কাউচডিবি (CouchDB) CouchDB ইনস্টলেশন এবং কনফিগারেশন |
221
221

CouchDB একটি ওপেন সোর্স ডকুমেন্ট-ভিত্তিক ডাটাবেস সিস্টেম যা Linux-এ সহজেই ইনস্টল করা যায়। নিচে Linux-এ CouchDB ইনস্টল করার ধাপগুলো বিস্তারিতভাবে আলোচনা করা হয়েছে।


1. সিস্টেম রিকোয়ারমেন্টস

CouchDB ইনস্টল করার জন্য কিছু মৌলিক রিকোয়ারমেন্ট থাকতে পারে:

  • Ubuntu/Debian বা CentOS/RHEL ভিত্তিক সিস্টেম
  • Erlang (CouchDB এর জন্য প্রয়োজনীয় ভাষা)
  • Apache CouchDB সফটওয়্যার প্যাকেজ

2. Ubuntu বা Debian-এ CouchDB ইনস্টলেশন

a. CouchDB প্যাকেজ রেপোজিটরি যোগ করা

Ubuntu বা Debian-এ CouchDB ইনস্টল করতে প্রথমে CouchDB এর রেপোজিটরি যোগ করতে হবে।

  1. Apt প্যাকেজ রেপোজিটরি আপডেট করুন:

    sudo apt update
    
  2. CouchDB রেপোজিটরি এবং পাবলিক কী যোগ করুন:

    sudo apt install -y apt-transport-https
    curl -fsSL https://apache.org/dist/couchdb/repo/bintray-pubkey.asc | sudo apt-key add -
    echo "deb https://apache.bintray.com/couchdb-deb bionic main" | sudo tee -a /etc/apt/sources.list.d/couchdb.list
    

b. CouchDB ইনস্টল করা

  1. CouchDB ইনস্টল করুন:

    sudo apt update
    sudo apt install -y couchdb
    

c. CouchDB কনফিগারেশন

  1. ইনস্টলেশন শেষে, CouchDB কনফিগারেশন সম্পন্ন করতে sudo couchdb কমান্ড ব্যবহার করুন:

    sudo couchdb
    
  2. CouchDB কনফিগারেশন ফাইল এডিট করুন (যদি প্রয়োজন):

    sudo nano /etc/couchdb/local.ini
    
    • এখানে আপনি admin password, bind address, port ইত্যাদি কনফিগার করতে পারবেন।

d. CouchDB সার্ভিস স্টার্ট করা

CouchDB ডিফল্টভাবে systemd এর মাধ্যমে চালানো হয়। সার্ভিসটি চালু করতে নিচের কমান্ড ব্যবহার করুন:

sudo systemctl start couchdb
sudo systemctl enable couchdb

e. CouchDB সার্ভিস স্ট্যাটাস চেক করা

CouchDB সার্ভিসটি সফলভাবে চালু হয়েছে কিনা, তা চেক করতে নিচের কমান্ড ব্যবহার করুন:

sudo systemctl status couchdb

3. CentOS/RHEL-এ CouchDB ইনস্টলেশন

a. CouchDB ইনস্টলেশন রেপোজিটরি কনফিগার করা

CentOS বা RHEL-এ CouchDB ইনস্টল করার জন্য প্রথমে EPEL রেপোজিটরি ইনস্টল করতে হবে।

  1. EPEL রেপোজিটরি ইনস্টল করুন:

    sudo yum install -y epel-release
    
  2. CouchDB রেপোজিটরি যোগ করুন:

    sudo curl -o /etc/yum.repos.d/apache-couchdb.repo https://couchdb.apache.org/repo/couchdb.repo
    

b. CouchDB ইনস্টল করা

  1. CouchDB ইনস্টল করুন:

    sudo yum install -y couchdb
    

c. CouchDB কনফিগারেশন

  1. CouchDB কনফিগারেশন ফাইল এডিট করতে:

    sudo nano /etc/couchdb/local.ini
    
  2. এখানে আপনার প্রশাসনিক পাসওয়ার্ড সেট করুন (যেমন admin পাসওয়ার্ড):

    [admins]
    admin = password
    

d. CouchDB সার্ভিস চালু করা

  1. CouchDB সার্ভিস চালু করতে:

    sudo systemctl start couchdb
    sudo systemctl enable couchdb
    

e. CouchDB সার্ভিস স্ট্যাটাস চেক করা

  1. CouchDB সার্ভিস স্ট্যাটাস চেক করতে:

    sudo systemctl status couchdb
    

4. CouchDB এর Web Interface (Fauxton)

CouchDB ইনস্টলেশন সফল হলে আপনি Fauxton নামে একটি ওয়েব ইন্টারফেস অ্যাক্সেস করতে পারবেন, যা localhost:5984 অথবা http://your-server-ip:5984 এ উপলব্ধ থাকে।

  1. Fauxton (CouchDB Web Interface) এ লগইন করতে:
    • ব্রাউজারে http://localhost:5984/_utils URL ওপেন করুন।
    • সেখানে admin ইউজার এবং পাসওয়ার্ড দিয়ে লগইন করুন।

5. ইনস্টলেশন সফল হলে পরীক্ষা

  • CouchDB ইনস্টলেশন সফল হয়েছে কিনা তা চেক করতে কমান্ড:

    curl http://127.0.0.1:5984/
    

    এটি CouchDB সার্ভারের JSON রেসপন্স দিবে, যা ইনস্টলেশন সফল হওয়ার নিশ্চয়তা।


6. সম্ভাব্য সমস্যা এবং সমাধান

  • এনভায়রনমেন্ট ভেরিয়েবল সঠিকভাবে সেট করা না থাকলে, CouchDB কাজ নাও করতে পারে। এই ক্ষেত্রে, /etc/couchdb/local.ini কনফিগারেশন ফাইলে সার্ভার ঠিকানাসহ অন্যান্য সেটিংস পরীক্ষা করুন।

CouchDB ইনস্টলেশন প্রক্রিয়া এভাবে সম্পন্ন হয়, এবং এখন আপনি সহজেই CouchDB ডাটাবেসে ডেটা সংরক্ষণ ও পরিচালনা করতে পারবেন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion