אנדרואיד

כיצד להתקין couchdb ב- centos 8

how to install couchdb into centos 8

how to install couchdb into centos 8

תוכן עניינים:

Anonim

Apache CouchDB הוא בסיס נתונים בחינם ופתוח NoSQL בקוד פתוח שפותח על ידי קרן התוכנה Apache. זה יכול לשמש כמסד נתונים עם צומת יחיד או כמקובץ.

שרת CouchDB מאחסן את הנתונים שלו בבסיסי נתונים ששמו, המכיל מסמכים עם מבנה JSON. כל מסמך מורכב ממספר שדות וקבצים מצורפים. שדות יכולים לכלול טקסט, מספרים, רשימות, בוליאניים, ועוד. זה כולל ממשק API של RESTful HTTP המאפשר לקרוא, ליצור, לערוך ולמחוק מסמכי מסד נתונים.

, אנו מכסים את ההתקנה של CouchDB ב- CentOS 8.

הפעלת מאגר CouchDB

הדרך הקלה ביותר להתקנת CouchDB ב- CentOS 8 היא לאפשר את מאגר הספק ולהתקין את החבילות הבינאריות.

פתח את העורך שבחרת כשורש או כמשתמש עם הרשאות sudo וצור את קובץ מאגר CouchDB:

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

שמור את הקובץ וסגור את העורך.

התקנת CouchDB ב- CentOS

התקן את חבילות CouchDB על ידי הפעלת הפקודה הבאה:

sudo dnf install couchdb

לאחר השלמת ההתקנה, הפעל את שירות CouchDB והפעל אותו:

sudo systemctl enable --now couchdb

הגדרת CouchDB

ניתן להגדיר את CouchDB בצומת יחיד או במצב מקובץ. בדוגמה זו אנו נפרוס את השרת בתצורה של צומת יחיד. בדוק את התיעוד הרשמי כיצד להגדיר CouchDB במצב מקובץ.

ניתן לקבוע את התצורה של CouchDB באמצעות Fauxton, בכתובת http://127.0.0.1:5984/_utils#setup או משורת הפקודה. אשף ההתקנה ידריך אותך בבחירת המצב ויצירת מנהל המערכת.

ניצור את משתמש הניהול ואת מסדי הנתונים משורת הפקודה.

נתוני Apache CouchDB וקבצי תצורה מאוחסנים בספרייה /opt/couchdb . ליצירת חשבון מנהל, פתח את קובץ local.ini והוסף שורה תחת local.ini בסעיף בפורמט username = password .

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

admin = mysecretpassword

הפעל מחדש את שירות CouchDB כדי לשנות את הסיסמה לחשיש:

sudo systemctl restart couchdb

אתה יכול להשתמש באותה פורמט כדי להוסיף חשבונות מנהל מרובים. הפעל מחדש תמיד את שירות CouchDB לאחר הוספת חשבון חדש.

השתמש curl כדי ליצור מסדי נתונים של המערכת _users , _replicator _global_changes ו- _global_changes :

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

כל פקודה צריכה להחזיר את הדברים הבאים:

{"ok":true}

מאמת התקנת CouchDB

שרת CouchDB פועל באתר localhost:5984 . כדי לאמת אם ההתקנה הצליחה והשירות פועל, הפעל את פקודת התלתלים הבאה שתדפיס מידע אודות מסד הנתונים CouchDB בפורמט JSON:

curl

לשם הבהרה, הפלט שלהלן מעוצב.

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

http://127.0.0.1:5984/_utils/

סיכום

הראנו לכם כיצד להתקין CouchDB CentOS 8. הצעד הבא שלכם יכול להיות לבקר בתיעוד Apache CouchDB ולמצוא מידע נוסף בנושא זה.

אל תהסס להשאיר תגובה אם יש לך שאלות.

מסד נתונים couchdb -