Terdapat juga CouchDB RESTful HTTP / JSON API yang tersedia, yang dapat Anda gunakan untuk mengubah dan menyusun fail pangkalan data baru, seperti dokumen. Ini mempunyai antara muka yang agak mesra yang memudahkan membaca dan menyunting dokumen. Seperti yang disebutkan di atas, ini adalah pangkalan data berorientasikan dokumen. Senibina CouchDB ditafsirkan dalam bahasa Erlang, bahasa pengaturcaraan tujuan umum yang memfokuskan pada persetujuan dan juga sistem runtime yang dikumpulkan sampah.
Tutorial ringkas ini menunjukkan kepada anda cara memasang Apache CouchDB pada 20 terbaru Ubuntu.04 LTS. Proses pemasangannya agak mudah. Tetapi, arahan yang disajikan di sini menghendaki anda mengetahui beberapa asas Linux dan mempunyai keakraban permukaan dengan cangkangnya. Anda juga mesti dapat menghoskan laman web anda di VPS tempatan.
Langkah 1: Periksa Kemas Kini
Pertama, periksa untuk melihat apakah semua pakej sistem yang dipasang adalah pakej terbaru yang tersedia. Jalankan perintah apt berikut di terminal:
$ sudo apt update && upgrade
NOTA: Anda mungkin perlu menambahkan sudo sebelum setiap perintah di seluruh artikel ini jika anda tidak menggunakan akaun root.
Langkah 2: Mengkonfigurasi Pelayan
Pada langkah ini, anda akan memasang perisian yang membolehkan anda mengkonfigurasi repositori pakej CouchDB. Untuk melakukannya, masukkan yang berikut:
$ sudo apt-get install software-properties-common
Di sini, anda boleh menambah a -y bendera untuk mendapatkan tepat-dapatkan perintah untuk mempercepat proses dengan mengotomatisasi proses menerima semua arahan yang muncul semasa perisian bersiap untuk memulakan pemasangan. Tidak menambah -y bendera bermaksud bahawa anda harus menjawab setiap pop timbul secara manual, yang sangat disarankan jika anda tidak menggunakan sistem yang telah anda konfigurasikan sebelumnya.
Langkah 3: Hidupkan Repositori Pakej Apache CouchDB
Seterusnya, aktifkan repositori pakej Apache CouchDB. Masukkan arahan berikut untuk melakukannya:
$ curl -L https: // couchdb.apache.org / repo / bintray-pubkey.asc | sudo apt-key tambah$ echo "deb https: // apache.bintray.com / couchdb-deb fokus utama "|
sudo tee -a / etc / apt / sumber.senarai
Pastikan mendapatkan PPA anda dari sumber asli yang boleh dipercayai, kerana terdapat terlalu banyak PPA buatan amatur yang tersedia di web. Di sini, kami telah menggunakan repositori rasmi untuk PPA, yang selalu dihadiri oleh pasukan Apache Foundation.
Setelah memasang PPA terkini, anda kini boleh mengemas kini sistem anda dan mendapatkan maklumat pakej terkini:
$ sudo apt kemas kini
Dengan itu, anda kini sudah bersedia untuk pemasangan.
Berdiri vs. Mod Kluster
Sekarang, anda mesti memilih sama ada anda mahu CouchDB dipasang dalam salah satu mod berikut:
- Mod kluster
- Mod mandiri
Di dalam mod kluster, terdapat lebih daripada dua pelayan yang saling berkaitan dan mereka bekerjasama sebagai simpanan data yang boleh diambil.
Di dalam mod mandiri, hanya satu pelayan yang terlibat. Oleh kerana anda mungkin hanya menggunakan pelayan tunggal, kami akan meneruskan pemasangan dalam mod mandiri.
Langkah 4: Pemasangan
Untuk memulakan pemasangan Apache CouchDB, gunakan arahan berikut:
$ sudo apt pasang couchdb
Permintaan akan muncul yang meminta anda memilih antara mod mandiri dan kluster. Pilih mod mandiri. Kemudian, anda akan diminta memasukkan alamat IP sasaran antara muka rangkaian tempat pemasangannya. Untuk pemasangan mandiri pelayan tunggal, kami tidak akan mengubah alamat lalai, yang akan menjadi 127.0.0.1.
Seterusnya, anda akan memasukkan kata laluan yang kuat untuk membuat pengguna pentadbir. Namun, anda tidak perlu membuat pengguna pentadbir, kerana anda akan dapat meneruskan mod pesta pentadbir. Ini tidak digalakkan, kerana mod pesta pentadbir terbuka untuk diakses oleh web, dan oleh itu sangat tidak selamat.
Setelah memasukkan kata laluan, anda akan diminta memasukkan semula kata laluan untuk pengesahan. Pemasangan akan selesai setelah beberapa lama.
Langkah 5: Sahkan Pemasangan
Pastikan pemasangan berjalan lancar dengan menggunakan perintah curl. Perintah ini akan memaparkan maklumat yang relevan yang menunjukkan status CouchDB, dan sesuai dengan pemasangan. Pelayan CouchDB akan dijalankan di localhost: 5984.
Langkah 6: Membuat Pangkalan Data
Log masuk ke panel kawalan Fauxton anda di http: // 127.0.0.1: 5984 / _utils / dengan kelayakan pengguna anda dan buat pangkalan data baru dengan CouchDB.
Klik ikon pangkalan data yang terletak di paling kiri panel dan tekan butang 'Buat Pangkalan Data' di kanan atas skrin.
Secara Ringkasnya
Memasang CouchDB pada mesin pelayan tunggal anda sangat mudah. Untuk melakukannya, pastikan sistem anda dikemas kini ke pakej sistem terkini. Kemudian, aktifkan repositori pakej Apache, dan anda sudah siap untuk memasang Apache CouchDB pada pelayan anda.
CouchDB berfungsi dengan lancar dan serasi dengan hampir semua aplikasi web moden terkini, termasuk yang dibuat untuk telefon bimbit, yang menjadikannya utiliti yang sangat baik untuk membaca, membuat, mengedit, dan mengubah dokumen pangkalan data.
Semoga tutorial ini berguna. Ikuti perkembangan untuk melihat lebih banyak tutorial menggunakan CouchDB dengan panel kawalan Fauxton. Sementara itu, periksa lebih banyak kandungan semasa memasang utiliti lain pada sistem Unix.