Ubuntu

Установка CouchDB в Ubuntu 20.04

Установка CouchDB в Ubuntu 20.04
Apache Software Foundation выпустила Apache CouchDB в 2005 году как базу данных с открытым исходным кодом, ориентированную на документы, которая может легко сочетаться с несколькими CouchDB и выполнять все виды многозадачности. CouchDB - это база данных NoSQL, которая обеспечивает большую гибкость с точки зрения передачи данных. CouchDB хранит и представляет данные в нотации объектов JavaScript, используя JavaScript в качестве языка запросов.

Также доступен CouchDB RESTful HTTP / JSON API, который можно использовать для изменения и черновика новых файлов базы данных, таких как документы. У этого есть относительно удобный интерфейс, который упрощает чтение и редактирование документов. Как упоминалось выше, это база данных, ориентированная на документы. Архитектура CouchDB была построена на языке Erlang, языке программирования общего назначения, ориентированном на параллелизм, а также на исполняющей системе со сборкой мусора.

В этом коротком руководстве показано, как установить Apache CouchDB на последних 20 версиях Ubuntu.04 LTS. Процесс установки довольно прост. Но представленные здесь инструкции требуют, чтобы вы знали некоторые основы Linux и поверхностно знакомы с его оболочкой. Вы также должны иметь возможность разместить свой сайт на локальном VPS.

Шаг 1. Проверьте наличие обновлений

Сначала проверьте, все ли установленные системные пакеты являются новейшими доступными пакетами. Выполните следующую команду apt в терминале:

$ sudo apt update && обновление

ПРИМЕЧАНИЕ: Вам может потребоваться добавить sudo перед каждой командой в этой статье, если вы не используете учетную запись root.

Шаг 2: Настройка сервера

На этом этапе вы установите программное обеспечение, которое позволяет настроить репозиторий пакетов CouchDB. Для этого введите следующее:

$ sudo apt-get install software-properties-common

Здесь вы можете добавить флаг, чтобы получить apt-get команда для ускорения процесса за счет автоматизации процесса принятия всех всплывающих подсказок, пока программное обеспечение готовится к началу установки. Не добавляя Флаг означает, что вам придется отвечать на каждое всплывающее окно вручную, что настоятельно рекомендуется, если вы не используете предварительно настроенную вами систему.

Шаг 3. Включите репозиторий пакетов Apache CouchDB

Затем включите репозиторий пакетов Apache CouchDB. Для этого введите следующие команды:

$ curl -L https: // couchdb.апач.org / repo / bintray-pubkey.по возрастанию | sudo apt-key добавить

$ echo "deb https: // apache.бинтрей.com / couchdb-deb focal main "|
sudo tee -a / etc / apt / sources.список

Убедитесь, что вы получаете PPA из подлинного источника, которому можно доверять, так как в сети слишком много сделанных непрофессионально PPA. Здесь мы использовали официальный репозиторий PPA, который регулярно посещается командой Apache Foundation.

Установив последнюю версию PPA, вы можете обновить свою систему и получить самую свежую информацию о пакете:

$ sudo подходящее обновление

Теперь вы готовы к установке.

Автономный vs. Кластерный режим

Теперь вы должны выбрать, хотите ли вы, чтобы CouchDB был установлен в любом из следующих режимов:

  1. Кластерный режим
  2. Автономный режим

в кластерный режим, существует более двух серверов, которые связаны между собой и работают вместе как хранилище извлекаемых данных.

в автономный режим, задействован только один сервер. Поскольку вы, вероятно, используете только один сервер, мы продолжим установку в автономном режиме.

Шаг 4: Установка

Чтобы начать установку Apache CouchDB, используйте следующую команду:

$ sudo apt install couchdb

Появится всплывающее окно с просьбой выбрать между автономным и кластерным режимами. Выберите автономный режим. Затем вам будет предложено ввести целевой IP-адрес сетевого интерфейса, на котором будет производиться установка. Для односерверной автономной установки мы не будем изменять адрес по умолчанию, который будет 127.0.0.1.

Затем вы введете надежный пароль, чтобы создать пользователя с правами администратора. Однако вам не нужно создавать пользователя с правами администратора, так как вы сможете продолжить работу в режиме администратора. Это не рекомендуется, так как режим администратора открыт для доступа через Интернет и поэтому очень небезопасен.

После ввода пароля вам будет предложено повторно ввести пароль для подтверждения. Установка завершится через некоторое время.

Шаг 5: проверьте установку

Убедитесь, что установка прошла гладко, используя команду curl. Эта команда отобразит соответствующую информацию, раскрывающую статус CouchDB и соответствующую установке. Сервер CouchDB будет работать на localhost: 5984.

Шаг 6: Создание базы данных

Войдите в свою панель управления Fauxton по адресу http: // 127.0.0.1: 5984 / _utils / с вашими учетными данными и создайте новую базу данных с помощью CouchDB.

Щелкните значок базы данных, расположенный в дальнем левом углу панели, и нажмите кнопку «Создать базу данных» в правом верхнем углу экрана.

В итоге

Установить CouchDB на вашу односерверную машину очень просто. Для этого убедитесь, что ваша система обновлена ​​до последних системных пакетов. Затем включите репозитории пакетов Apache, и все готово для установки Apache CouchDB на свой сервер.

CouchDB работает без проблем и совместим практически со всеми последними современными веб-приложениями, в том числе для мобильных телефонов, что делает его отличной утилитой для чтения, создания, редактирования и изменения документов базы данных.

Надеюсь, вы нашли этот урок полезным. Не пропустите, чтобы увидеть больше руководств по использованию CouchDB с панелью управления Fauxton. Тем временем ознакомьтесь с дополнительным контентом по установке других утилит в системах Unix.

Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...
Контроль и управление перемещением мыши между несколькими мониторами в Windows 10
Диспетчер мыши с двумя дисплеями позволяет контролировать и настраивать движение мыши между несколькими мониторами, замедляя ее движения возле границы...
WinMouse позволяет настраивать и улучшать движение указателя мыши на ПК с Windows
Если вы хотите улучшить функции указателя мыши по умолчанию, используйте бесплатное ПО WinMouse. Он добавляет дополнительные функции, которые помогут ...