অ্যান্ড্রয়েড

সেন্টোস 7 এ কীভাবে কাউচডিবি ইনস্টল করবেন

Asterisk16 ইনস্টল উপর সেন্টওএস 7

Asterisk16 ইনস্টল উপর সেন্টওএস 7

সুচিপত্র:

Anonim

অ্যাপাচি কাউচডিবি অ্যাপাচি সফ্টওয়্যার ফাউন্ডেশন দ্বারা বিকাশ করা একটি ফ্রি এবং ওপেন সোর্স নোএসকিউএল ডাটাবেস।

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

এই টিউটোরিয়ালে, আমরা কীভাবে CentOS 7 এ কাউচডিবি এর সর্বশেষ সংস্করণটি ইনস্টল করবেন তা ব্যাখ্যা করব।

পূর্বশর্ত

আপনার CentOS সিস্টেমে নতুন প্যাকেজ ইনস্টল করতে সক্ষম হতে আপনাকে sudo সুবিধাগুলি সহ ব্যবহারকারী হিসাবে লগ ইন করতে হবে।

কাউচডিবি সংগ্রহস্থল সক্ষম করুন

কাউচডিবি সংগ্রহস্থল EPEL সংগ্রহস্থলের উপর নির্ভর করে। যদি আপনার সিস্টেমে EPEL সংগ্রহস্থল সক্ষম না করা থাকে তবে টাইপ করে এটি সক্ষম করুন:।

sudo yum install epel-release

এরপরে, আপনার পছন্দের সম্পাদকটি খুলুন এবং কাউচডিবি সংগ্রহস্থল ফাইলটি তৈরি করুন:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

নিম্নলিখিত সামগ্রীটি ফাইলে আটকান:

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

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

ফাইলটি সংরক্ষণ করুন এবং সম্পাদকটি বন্ধ করুন।

CentOS এ কাউচডিবি ইনস্টল করুন

এখন সংগ্রহস্থল সক্ষম করা থাকলে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে কাউচডিবি প্যাকেজ ইনস্টল করতে পারেন:

sudo yum install couchdb

ইনস্টলেশন শেষ হয়ে গেলে, কাউচডিবি পরিষেবাটি সক্ষম করুন এবং শুরু করুন:

sudo systemctl start couchdb sudo systemctl enable couchdb

ডিফল্টরূপে, কাউচডিবি কেবল লোকালহোস্টে শুনবে এবং কোনও প্রশাসক অ্যাকাউন্ট তৈরি হয় না।

অ্যাপাচি কাউচডিবি ডেটা এবং কনফিগারেশন ফাইলগুলি /opt/couchdb ডিরেক্টরিতে সঞ্চয় করা হয়। প্রশাসক অ্যাকাউন্ট তৈরি করতে স্থানীয়. local.ini ফাইলটি খুলুন এবং এর অধীনে একটি লাইন যুক্ত করুন ফর্ম্যাট username = password

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

কাউচডিবি পরিষেবাটি পুনরায় চালু করে পাসওয়ার্ডটিকে একটি হ্যাশে রূপান্তর করুন:

sudo systemctl restart couchdb

একাধিক প্রশাসনিক অ্যাকাউন্ট যুক্ত করতে একই ফর্ম্যাটটি ব্যবহার করুন। একটি নতুন অ্যাকাউন্ট যুক্ত করার পরে আপনাকে কাউচডিবি পরিষেবাটি পুনরায় চালু করতে হবে।

সিস্টেমের ডাটাবেসগুলি তৈরি করতে curl ব্যবহার করুন: _users , _replicator এবং _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

প্রতিটি কমান্ডের নিম্নলিখিতটি ফেরত দেওয়া উচিত:

{"ok":true}

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

ইনস্টলেশনটি সফলভাবে সম্পাদিত হয়েছে কিনা তা যাচাই করতে, নিম্নলিখিত curl কমান্ডটি জারি করুন যা কাউচডিবি ডাটাবেস তথ্যটি JSON ফর্ম্যাটে মুদ্রণ করবে:

curl

স্বচ্ছতার জন্য নীচের আউটপুটটি ফর্ম্যাট করা হয়েছে।

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

উপসংহার

আপনি কীভাবে কাউচডিবি সেন্টোস ইনস্টল করবেন 7.. আপনার পরবর্তী পদক্ষেপটি অ্যাপাচি কাউচডিবি ডকুমেন্টেশনটি দেখার এবং এই বিষয়ে আরও তথ্য সন্ধান করা হতে পারে।

সেন্টস কাউচডিবি ডাটাবেস