Установка CouchDB и Futon в Ubuntu 12.04
Ubuntu, VPS | Комментировать запись
Что такое CouchDB?
CouchDB, (как Redis, Cassandra и MongoDB) является системой управления базами данных группы NoSQL. Подобно другим базам данных этого типа, CouchDB хранит информацию в нереляционной БД, сохраняя свои данные в отдельных документах json. Преимущество этого подхода состоит в том, что введенная информация не требует никаких особых схем.
Futon – это веб-интерфейс CouchDB.
1: Установка CouchDB
Установить CouchDB на сервер можно при помощи команды apt-get install. Но прежде чем приступить к установке программы, нужно обновить систему:
sudo apt-get update
После этого можно перейти к установке CouchDB.
sudo apt-get install couchdb
По умолчанию CouchDB запускается на локальном хосте; получить основные данные можно с помощью команды curl:
curl localhost:5984
Примечание: если инструмент curl еще не установлен, его можно скачать при помощи следующей команды
sudo apt-get install curl
На экран будет выведен результат:
{"couchdb":"Welcome","version":"1.0.1"}
Для создания новой БД можно использовать команду PUT:
curl -X PUT localhost:5984/new_database
Результат будет выглядеть так:
{"ok":true}
2: Доступ к Futon
CouchDB предлагает удобный визуальный интерфейс для работы с базами данных, который называется Futon. Чтобы получить безопасный доступ к нему, создайте SSH-туннель с локального порта 5984 на порт удаленного сервера 5984.
Чтобы создать туннель, запустите с локального компьютера следующие команды:
ssh -L5984:127.0.0.1:5984 [user]@[your_ip_address]
Теперь можно открыть начальную страницу Futon, установив соединение с сервером и открыв порт 5984 на локальной машине:
localhost:5984/_utils
По умолчанию все пользователи couchdb, которые открыли Futon, являются админами. Об этом заявлено в левом нижнем углу страницы.
Чтобы изменить эту стандартную настройку, кликните на ссылку Fix this.
Tags: Cloud Server, CouchDB, Futon, Linux, NoSQL, Ubuntu, Ubuntu 12.04, VPS