В этом кратком посте мы увидим, как установить одну из самых популярных распределенных баз данных, Apache Cassandra на Ubuntu, и начать ее использовать. Мы начнем сейчас.
Также читайте сообщения о Neo4J, Elasticsearch и MongoDB.
Апач Кассандра
Cassandra - одна из самых популярных распределенных баз данных NoSQL от Apache, известная своей масштабируемостью, производительностью и высокая доступность без единой точки отказа.
Некоторые моменты, которые делают Apache Cassandra выдающимся:
- Последовательный и отказоустойчивый.
- По архитектуре очень близок к Dynamo DB от Amazon, а модель данных близка к Bigtable от Google.
- Создано в facebook
- Это база данных, ориентированная на столбцы
- Используется в некоторых очень крупных компаниях, таких как Cisco, Rackspace, Netflix и многих других
Установка Java
Чтобы установить Cassandra в Ubuntu, мы должны сначала установить Java. Java может быть не установлена по умолчанию. Мы можем проверить это с помощью этой команды:
java -versionКогда мы запускаем эту команду, мы получаем следующий вывод:
Теперь мы установим Java в нашу систему. Используйте эту команду для этого:
sudo add-apt-репозиторий ppa: webupd8team / javasudo apt-get update
sudo apt-get установить oracle-java8-installer
После того, как эти команды будут выполнены, мы можем снова проверить, что Java теперь установлена, используя ту же команду.
Установка Кассандры
Установка Cassandra в Ubuntu - очень простая задача, требующая всего нескольких команд. Мы начнем с добавления репозитория Cassandra в список источников Ubuntu:
echo "deb http: // www.апач.org / dist / cassandra / debian 311x main "| sudo tee -a / etc / apt / sources.список.д / кассандра.источники.список
Запустив эту программу, мы получим следующий результат:
Теперь мы добавим ключи репозитория Apache Cassandra:
Запустив эту программу, мы получим следующий результат:
Теперь мы можем обновить список apt-get для Ubuntu с помощью этой команды:
Наконец, мы готовы установить Cassandra на машину Ubuntu:
sudo apt-get install cassandraПоследняя команда может занять несколько минут в зависимости от скорости интернета. Теперь мы можем проверить, запущена ли Кассандра на нашей машине:
sudo service cassandra statusМы увидим, что сервис активен:
Подключение к кластеру Cassandra
Cassandra запускается автоматически после завершения процесса установки. Cassandra - это распределенная база данных, поэтому она не работает как единая система, а вместо этого работает в кластере, который может состоять практически из любого количества узлов.
Когда Cassandra запускается на нашей машине, она автоматически настраивает кластер с одним узлом в качестве его части. Мы можем проверить, работает ли кластер, используя эту команду:
статус sudo nodetoolЕсли мы увидим ООН в нашем выводе это означает, что кластер запущен и работает:
Подключение к базе данных Cassandra
На последнем этапе мы покажем, как мы можем войти в терминал Cassandra. Используйте простую команду, чтобы начать использовать Cassandra:
cqlshКак только вы запустите это, мы увидим, что теперь мы можем выполнять команды Cassandra на нашем компьютере и создавать связанные данные: