Tehnografi.com - Технологические новости, обзоры и советы

Как установить и настроить Apache Cassandra в системе Linux

Примечание. Следующая статья поможет вам: Как установить и настроить Apache Cassandra в системе Linux

Apache Cassandra — это широко используемая кроссплатформенная база данных NoSQL для обработки больших данных и оперативных данных. Многие технологические гиганты используют базу данных apache Cassandra в качестве нетрадиционного механизма реляционной базы данных; вместо этого это широкое хранилище столбцов, механизм базы данных. Инструмент Apache Cassandra доступен для Linux, Windows и Mac. В бенчмарке скорость apache Cassandra выше и заслуживает доверия. Если у вас есть большой объем данных, вы наверняка можете использовать apache Cassandra для защиты данных.

Кроме того, он также позволяет использовать распределенный метод обмена и обработки данных. Облако Cassandra и механизм БД могут помочь вам создать собственный сервер. Масштабируемость данных, Hadoop MapReduce и другие функции сделали Apache Cassandra гигантским инструментом для управления данными.

Апач Кассандра в Linux

Механизм базы данных Apache Cassandra NoSQL построен на языке программирования Java и имеет лицензию конфиденциальности Apache 2.0. Репозиторий Git инструмента Apache Cassandra содержит все версии Cassandra. База данных Apache Cassandra NoSQL работает с Java в Linux. Он может читать, записывать и восстанавливать базы данных.

В Linux Apache Cassandra действительно может помочь найти ошибочные данные кластера в огромном количестве данных; кроме того, он использовался десятилетиями из-за метода распределенного хранения и гибкости. В этом посте мы увидим, как установить apache Cassandra в Linux.

1. Установите Apache Cassandra в дистрибутив Ubuntu/Debian.

Поскольку Apache Cassandra написан на Java, очевидно, что для установки инструмента Cassandra в Ubuntu и других системах Linux потребуется установленная и настроенная Java. Здесь, во-первых, мы установим пакеты Java на нашу машину с Ubuntu, затем мы установим Apache Cassandra через протокол Java и HTTPS.

Шаг 1: Установите Java на Ubuntu/Debian

Установка Java в дистрибутивах Ubuntu и Debian проста и понятна. Сначала обновите системный репозиторий, затем выполните следующую команду apt, чтобы установить Java в системе.

джава в линуксе

sudo apt updatesudo apt установить openjdk-8-jdk -y

Когда установка завершится, вы можете запустить быструю проверку версии, чтобы убедиться, что Java работает успешно. Если вы видите, что на компьютере установлены другие версии Java, убедитесь, что на компьютере установлена ​​Java 1.8.

– –

Java-версия

Java-версия

Шаг 2: Установите HTTPS Ubuntu Linux

HTTPS позволит запускать инструмент Apache Cassandra в системе Ubuntu Linux. Вы можете запустить следующую команду apt в оболочке терминала, чтобы установить протокол HTTPS в системе.

Установите HTTPS Ubuntu

sudo apt установить apt-transport-https

Затем выполните следующие команды для добавления ключа Cassandra для сетевых протоколов в вашей системе Ubuntu.

sudo sh -c ‘echo “deb http://www.apache.org/dist/cassandra/debian 40x main” > /etc/apt/sources.list.d/cassandra.list’wget -q -O – https: //www.apache.org/dist/cassandra/KEYS | sudo apt-ключ добавить –

Шаг 3: Установите Cassandra в Ubuntu Linux

Наконец, теперь вы можете выполнить приведенные ниже команды, чтобы обновить системный репозиторий и установить механизм базы данных Apache Cassandra NoSQL DB на свой компьютер с Linux. Если вы правильно установите протоколы Java и HTTPS в своей системе, следующие команды не займут много времени, чтобы завершить установку Cassandra.

установить кассандру на линукс

sudo apt updatesudo apt-get install cassandra

Шаг 4: Мониторинг Cassandra в Ubuntu

Для мониторинга инструмента Apache Cassandra в Ubuntu требуется root-доступ к системе. В самом начале вы можете запустить следующую команду инструмента узла, чтобы проверить состояние Cassandra, сведения о времени выполнения, состояние кластера.

статус узла

статус узла

Следующие команды управления системой позволят вам запускать и перезапускать службу Cassandra. Это также позволит вам узнать статус Cassandra в вашей системе.

sudo systemctl status cassandrasudo systemctl start cassandrasudo systemctl перезапустить Cassandra

sudo systemctl статус Apache Cassandra в Linux

Вы также можете использовать следующие команды управления системой с правами суперпользователя, чтобы остановить и включить службы Cassandra на вашем компьютере с Linux.

sudo systemctl остановить cassandrasudo systemctl включить Cassandra

Чтобы отредактировать и настроить файл конфигурации Apache Cassandra, вам может потребоваться сделать резервную копию текущего сценария конфигурации. Позже мы воспользуемся этим файлом для восстановления настроек по умолчанию, если вы что-то напутаете.

sudo cp /etc/cassandra/cassandra.yaml /etc/cassandra/cassandra.yaml.backup

Затем вы можете отредактировать сценарий с помощью вашего любимого инструмента редактирования сценариев.

$ sudo vim /etc/cassandra/cassandra.yaml

Наконец, чтобы войти в базу данных Apache Cassandra, выполните следующую команду: это позволит вам ввести язык запросов Cassandra.

$ cqlsh

2. Установите Cassandra на рабочую станцию ​​Fedora.

Для установки Apache Cassandra в Fedora или другой системе на основе Red Hat требуются службы Java как на стороне сервера, так и на стороне клиента. Вы можете запустить следующую команду, чтобы получить расширенный обзор пакетов Cassandra в вашей системе.

dnf список Кассандра\*

Шаг 1: Установите Cassandra в Fedora

Поскольку фонд Apache предоставляет официальный репозиторий Cassandra для Linux, вы можете использовать официальную команду установки пакета DNF для установки инструмента Apache Cassandra в Fedora Linux.

Выполните следующую команду DNF с правами суперпользователя, чтобы установить Apache Cassandra в вашей среде Linux на основе DENF.

$ sudo dnf установить кассандру кассандра-сервер

Шаг 2: Добавьте брандмауэр для Cassandra в Fedora

Если ваша система на основе DNF имеет активную систему брандмауэра, вы можете выполнить следующие команды, чтобы ваш демон брандмауэра разрешил приложения Cassandra.

Демон брандмауэра в Fedora для Apache casandra

sudo firewall-cmd –zone=public –add-port=9081/tcp –permanentsudo firewall-cmd –zone=public –add-port=9042/tcp –permanentsudo firewall-cmd –reload

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

$ sudo systemctl остановить cassandra$ sudo rm -rf /var/lib/cassandra/data/system/*

3. Установка Apache Cassandra в Linux на базе Arch

Метод CLI для установки инструмента Apache Cassandra в Arch и других системах на основе Arch требует наличия в системе демона Snap. Если в вашей системе не установлен демон Snap, следуйте этому сообщению, чтобы получить руководство по установке и использованию Snap на компьютере с Linux.

Когда на вашем компьютере установлена ​​система Snap, теперь вы можете запустить следующую команду Snap, чтобы установить последнюю версию инструмента Apache Cassandra на ваш Arch Linux. Здесь я использовал рабочий стол Manjaro KDE, чтобы продемонстрировать, как установить Apache Cassandra в системе Arch.

sudo snap установить cassandra –edge

Начните работу с Apache Cassandra

Когда установка завершится, запустите приведенную ниже команду управления системой, чтобы запустить и перезапустить инструмент Cassandra в системе.

$ sudo systemctl start cassandra $ sudo systemctl перезапустить Cassandra

Следующий язык запросов Cassandra поможет вам создать нового суперпользователя в вашей системе для Cassandra.

cqlsh> СОЗДАТЬ РОЛЬ С ПАРОЛЕМ = ” И СУПЕРПОЛЬЗОВАТЕЛЕМ = true И ЛОГИН = true;

Заключительные слова

Установка Apache Cassandra в дистрибутивах Linux была простой задачей с помощью соответствующих команд и руководств. Если вы столкнулись с какими-либо ошибками при установке Cassandra в Linux, убедитесь, что вы выполнили все шаги правильно. Во всем посте я описал, как установить базу данных Apache Cassandra NoSQL на машину с Linux. Он также предлагает сторонние надстройки для интеграции с другими сервисами.

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