დანერგილია ერლანგი, Apache CouchDB, უბრალოდ მოიხსენიება როგორც CouchDB, არის ღია წყარო NoSQL მონაცემთა ბაზა, რომელიც ორიენტირებულია მონაცემების შენახვაზე JSON ფორმატი. CouchDB არის სრულყოფილი არჩევანი ოპერაციული გუნდებისთვის და ბიზნესისთვის, რომელიც ეძებს მაღალი ხარისხის NoSQL მონაცემთა ბაზის გადაწყვეტას. ურთიერთობის მონაცემთა ბაზებისგან განსხვავებით, როგორიცაა MySQL, CouchDB იყენებს სქემის გარეშე მონაცემთა მოდელს, ამარტივებს ჩანაწერების მართვას სხვადასხვა კომპიუტერულ მოწყობილობებში.
ეს გაკვეთილი გიჩვენებთ თუ როგორ დააინსტალიროთ უახლესი ვერსია Apache CouchDB ჩართული უბუნტუ 20.04.
დასაწყებად, შედით თქვენს სერვერის მაგალითზე და შემოიტანეთ GPG გასაღები, როგორც ნაჩვენებია.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt -key add -
შემდეგი, დარწმუნდით, რომ ჩართოთ CouchDB საცავი, როგორც ნაჩვენებია.
$ echo "deb https://apache.bintray.com/couchdb-deb კეროვანი მთავარი ">> /etc/apt/sources.list.
საცავის და გასაღების დამატების შემდეგ გადადით შემდეგ საფეხურზე.
CouchDB საცავის ჩართვის შემდეგ, შემდეგი ნაბიჯი იქნება პაკეტების სიების განახლება უბუნტუ და დააინსტალირეთ Apache CouchDB როგორც ნაჩვენებია.
$ sudo apt განახლება. $ sudo apt დააინსტალირეთ apache2 couchdb -y.
თქვენ უნდა აირჩიოთ პარამეტრები თქვენი კონფიგურაციისთვის CouchDB. ამ მოთხოვნაში, თქვენ დააკონფიგურირეთ ან დამოუკიდებელი ან კლასტერული რეჟიმი. ვინაიდან ჩვენ ვამონტაჟებთ ერთ სერვერზე, ჩვენ ვირჩევთ ერთ სერვერს დამოუკიდებელი ვარიანტი.
მომდევნო მოთხოვნაში თქვენ უნდა დააკონფიგურიროთ ქსელის ინტერფეისი, რომელზეც არის CouchDB დაუკავშირდება. ში დამოუკიდებელი სერვერის რეჟიმი, ნაგულისხმევია 127.0.0.1 (მარყუჟი).
თუ ის არის კლასტერული რეჟიმში, შეიყვანეთ სერვერის ინტერფეისის IP მისამართი ან ტიპი 0.0.0.0, რომელიც აკავშირებს CouchDB ყველა ქსელის ინტერფეისისთვის.
შემდეგი, დააყენეთ ადმინისტრატორის პაროლი.
დაადასტურეთ მითითებული პაროლი თქვენი ინსტალაციის დასასრულებლად.
CouchDB სერვერი უსმენს TCP პორტი 5984 ნაგულისხმევად. ცნობისმოყვარეობის ჩასაქრობად გაუშვით netstat ბრძანება როგორც ნაჩვენებია.
$ netstat -pnltu | grep 5984.
იმის დასადასტურებლად, იყო თუ არა ინსტალაცია წარმატებული და სერვისი მუშაობს, გაუშვით curl ბრძანება ქვევით. თქვენ უნდა მიიღოთ შემდეგი ინფორმაცია ამის შესახებ CouchDB მონაცემთა ბაზა, რომელიც დაბეჭდილია JSON ფორმატში.
$ curl http://127.0.0.1:5984/
თქვენი ტერმინალის გამომუშავება ასე გამოიყურება:
თქვენ შეგიძლიათ გახსნათ თქვენი ბრაუზერი და დაათვალიეროთ http://127.0.0.1:5984/_utils/
და ჩაწერეთ ადმინისტრატორის სახელი და პაროლი, რომ შეხვიდეთ თქვენს მონაცემთა ბაზაში:
მას შემდეგ Apache CouchDB წარმატებით არის კონფიგურირებული და დაინსტალირებული, გამოიყენეთ ქვემოთ მოცემული ბრძანებები, რომ დაიწყოთ, ჩართოთ, შეაჩეროთ და შეამოწმოთ მისი სტატუსი.
$ sudo systemctl დაიწყეთ couchdb.service. $ sudo systemctl ჩართეთ couchdb.service. $ sudo systemctl შეწყვიტე couchdb.service.
შემოწმების სტატუსის ბრძანება აჩვენებს:
$ sudo systemctl სტატუსი couchdb.service.
დამატებითი ინფორმაციისათვის CouchDB, მიმართეთ Apache CouchDB დოკუმენტაცია. ჩვენ ვიმედოვნებთ, რომ ახლა თქვენ შეგიძლიათ კომფორტულად დააინსტალიროთ CouchDB ჩართული უბუნტუ 20.04.