אנדרואיד

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

How to Install Apache CouchDB on CentOS7

How to Install Apache CouchDB on CentOS7

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

Anonim

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

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

במדריך זה נסביר כיצד להתקין את הגרסה האחרונה של CouchDB ב- CentOS 7.

תנאים מוקדמים

כדי להיות מסוגל להתקין חבילות חדשות במערכת CentOS שלך, עליך להיות מחובר כמשתמש עם הרשאות sudo.

אפשר מאגר CouchDB

מאגר CouchDB תלוי במאגר ה- EPEL. אם מאגר ה- EPEL אינו מופעל במערכת שלך, הפעל אותו על ידי הקלדת:.

sudo yum install epel-release

בשלב הבא, פתח את העורך שבחרת וצור את קובץ מאגר ה- 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 yum install couchdb

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

sudo systemctl enable couchdb

כברירת מחדל, CouchDB מאזין ב- localhost בלבד ולא נוצר חשבון מנהל.

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

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

admin = mysecretpassword

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

sudo systemctl restart couchdb

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

השתמש _users כדי ליצור את _users הנתונים של המערכת: _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 בפורמט 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/

סיכום

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

מסד נתונים couchdb -