Как установить InfluxDB на Debian 11 | Debian 10

Как установить InfluxDB на Debian 11 | Debian 10

 

В этом руководстве мы покажем вам, как установить InfluxDB в Debian 11. Для тех из вас, кто не знал, InfluxDB — это платформа временных рядов с информационными панелями, запросами, задачами и агентами в одном месте. Он предназначен для обработки высоких нагрузок записи и запросов. Платформа InfluxDB также включает в себя API, инструменты и экосистему, включающую 10 клиентских и серверных библиотек, плагины Telegraf, интеграцию визуализации с Grafana, Google Data Studio и интеграцию источников данных с Google Bigtable, BigQuery и т. д.

В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, вы знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку InfluxDB на Debian 11 (Bullseye).

Установите InfluxDB на Debian 11 Bullseye

Шаг 1. Прежде чем мы установим какое-либо программное обеспечение, важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade
sudo apt install gnupg software-properties-common curl

Шаг 2. Установка InfluxDB в Debian 11.

По умолчанию InfluxDB недоступен в базовом репозитории Debian 11. Теперь мы добавляем репозиторий пакетов InfluxDB, используя следующую команду:

export DISTRIB_ID=$(lsb_release -si); export DISTRIB_CODENAME=$(lsb_release -sc)
echo "deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list > /dev/null

Затем импортируйте ключ gpg с помощью этой команды:

wget -qO- https://repos.influxdata.com/influxdb.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdb.gpg > /dev/null

После добавления репозитория установите InfluxDB, используя следующую команду:

sudo apt update
sudo apt install influxdb2

Чтобы проверить, установлена ​​ли InfluxDB, запустите:

apt-cache policy influxdb2

После завершения установки нам нужно запустить InfluxDB, чтобы начать работу. Мы делаем это с помощью следующей команды ниже:

sudo systemctl start influxdb
sudo systemctl enable influxdb
sudo systemctl status influxdb

Шаг 3. Настройте брандмауэр.

Порт по умолчанию, на котором работает HTTP-служба InfluxD B, — 8086. Порт настраивается в вашем брандмауэре с помощью следующих команд:

sudo ufw enable
sudo ufw allow 8086/tcp

Шаг 4. Подключитесь и создайте базу данных на Influxdb.

После завершения установки и настройки InfluxDB мы попытаемся подключиться к InfluxDB и создать нового пользователя и базу данных.

  • Имя пользователя: meilana
  • Пароль: maria
  • Имя базы данных: meymey

Командная строка выглядит следующим образом:

curl -XPOST "http://localhost:8086/query" \
--data-urlencode "q=CREATE USER meilana WITH PASSWORD 'maria' WITH ALL PRIVILEGES"
{"results":[{"statement_id":0}]}

Поздравляем! Вы успешно установили InfluxDB . Спасибо за использование этого руководства по установке последней версии InfluxDB в Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт InfluxDB .