কীভাবে লিনাক্সে অ্যাপাচি কাউচডিবি 2.3.0 ইনস্টল করবেন


অ্যাপাচি কাউচডিবি হ'ল নোএসকিউএল সহ একটি ওপেন সোর্স ডকুমেন্ট-ভিত্তিক ডাটাবেস - যার অর্থ, এটিতে মাইএসকিউএল, পোস্টগ্রাইএসকিউএল এবং ওরাকলে দেখতে পাবেন এমন কোনও ডাটাবেস স্কিমা, টেবিল, সারি ইত্যাদি নেই। কাউচডিবি ডকুমেন্টস সহ ডেটা সঞ্চয় করতে জেএসএন ব্যবহার করে, যা আপনি ওয়েব ব্রাউজার থেকে HTTP- র মাধ্যমে অ্যাক্সেস করতে পারেন। কাউচডিবি সর্বশেষতম আধুনিক ওয়েব এবং মোবাইল অ্যাপ্লিকেশনগুলির সাথে সহজে কাজ করে।

এই নিবন্ধটি ব্যাখ্যা করে যে কীভাবে সুবিধা বাইনারি প্যাকেজগুলি ব্যবহার করে আরএইচইল, সেন্টস, ফেডোরা, ডেবিয়ান এবং উবুন্টু লিনাক্স বিতরণগুলিতে অ্যাপাচি কাউচডিবি ২.৩.০ ইনস্টল করা যায়।

অ্যাপাচি কাউচডিবি প্যাকেজ সংগ্রহস্থল সক্ষম করা

CentOS এবং RHEL বিতরণগুলিতে অ্যাপাচি কাউচডিবি ইনস্টল করতে প্রথমে আপনাকে EPEL সংগ্রহস্থলটি ইনস্টল ও সক্ষম করতে হবে এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করে সিস্টেম সফ্টওয়্যার প্যাকেজগুলি সর্বশেষে আপডেট করতে হবে।

# yum update
# yum install epel-release

এরপরে, CentOS বিতরণে /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo নামে একটি ফাইল তৈরি করুন এবং নীচের পাঠ্যটি এতে রাখুন।

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/
gpgcheck=0
repo_gpgcheck=0
enabled=1

আরএইচইএল বিতরণে /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo নামে একটি ফাইল তৈরি করুন এবং এতে নীচের পাঠ্যটি রাখুন। ফাইলের el7 বা el6 সংস্করণ নম্বরটি প্রতিস্থাপন করার বিষয়টি নিশ্চিত করুন।

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el7/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

ডেবিয়ান/উবুন্টু বিতরণগুলিতে, সংগ্রহস্থল সক্ষম করতে নিম্নলিখিত কমান্ডটি চালান। আপনার ওএস সংস্করণের জন্য উপযুক্ত পছন্দ সহ {বিতরণ} প্রতিস্থাপনের বিষয়টি নিশ্চিত করুন: ডেবিয়ান 8: জেসি, ডেবিয়ান 9: প্রসারিত, উবুন্টু 14.04: বিশ্বস্ত, উবুন্টু 16.04: জেনিয়াল বা উবুন্টু 18.04: বায়োনিক।

$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

অ্যাপাচি কাউচডিবি প্যাকেজ ইনস্টল করা হচ্ছে

CentOS এবং RHEL বিতরণগুলিতে, অ্যাপাচি কাউচডিবি প্যাকেজ ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি জারি করুন।

# yum -y install epel-release && yum install couchdb

ডেবিয়ান/উবুন্টু বিতরণগুলিতে প্রথমে আপনাকে সংগ্রহস্থল কী ইনস্টল করতে হবে, সংগ্রহস্থলীর ক্যাশেটি আপডেট করতে হবে এবং অ্যাপাচি কাউচডিবি প্যাকেজ ইনস্টল করতে হবে।

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install couchdb

অ্যাপাচি কাউচডিবি কনফিগার করুন

ডিফল্টরূপে, কাউচডিবি 5984 পোর্টে চলে এবং কেবলমাত্র সার্ভারের মধ্যেই [লোকালহোস্ট] অ্যাক্সেস করা যায়, আপনি যদি ওয়েব থেকে এটি অ্যাক্সেস করতে চান তবে আপনাকে ফাইলটি অপ্ট/অপ্ট/কাউচডিবি/পরিবর্তন করতে হবে ইত্যাদি।

# vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

এরপরে, এই ফাইলের নীচে যান এবং অ্যাডমিন ব্যবহারকারী এবং পাসওয়ার্ড হিসাবে দেখানো হয়েছে হিসাবে সংজ্ঞা দিন।

[admins]
admin = tecmint

উপরের পরিবর্তনগুলি করার পরে পুনরায় চালু করুন এবং কাউচডিবি পরিষেবা সক্ষম করুন।

# systemctl enable couchdb.service
# systemctl restart couchdb.service
# systemctl status couchdb.service

অ্যাপাচি কাউচডিবি যাচাই করা হচ্ছে

নীচের ইউআরএল HTTP:/আপনার-আইপি ঠিকানা: 5984 এ গিয়ে কাউচডিবি যাচাই করুন, সেখানে একটি স্বাগত পৃষ্ঠা দেখাবে যা নীচের বার্তাটি প্রদর্শন করে।

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

এরপরে, কাউচডিবি ডাটাবেস তৈরি ও পরিচালনা করতে http:// আপনার-আইপি-ঠিকানা: 5984/_utils/ এ কাউচডিবি ওয়েব ইন্টারফেস দেখুন।

কীভাবে একটি ডেটাবেস তৈরি করতে হয় এবং তাদের সেটিংস পরিচালনা করতে হয় সে সম্পর্কে আরও তথ্যের জন্য এই পৃষ্ঠায় যান, বা কাউচডিবিতে আমাদের পরবর্তী সিরিজের নিবন্ধগুলির সাথে যোগাযোগ করুন।