Как установить 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 .