Как установить InfluxDB на AlmaLinux 8

Как установить InfluxDB на AlmaLinux 8

 

В этом руководстве мы покажем вам, как установить InfluxDB на AlmaLinux 8. Для тех из вас, кто не знал, InfluxDB — это база данных временных рядов (TSDB), которая предназначена для обработки высоких нагрузок на запись и запросы, InfluxDB разработан. Автор InfluxData и написан на Go.

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

Установите InfluxDB на AlmaLinux 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release

Шаг 2. Установка InfluxDB на AlmaLinux 8.

Теперь мы добавляем репозиторий InfluxDB в вашу систему:

sudo tee /etc/yum.repos.d/influxdb.repo<<EOF
[influxdb]
name = InfluxDB Repository
baseurl = https://repos.influxdata.com/rhel/8/x86_64/stable/
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key
EOF

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

sudo dnf update
sudo dnf install influxdb

После успешной установки запустите и включите службу для запуска при загрузке:

sudo systemctl start influxdb
sudo systemctl  enable influxdb

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

Теперь добавьте правила брандмауэра, чтобы разрешить соединения, а также трафик порта 8086:

sudo firewall-cmd --add-port=8086/tcp --permanent
sudo firewall-cmd --reload

Шаг 4. Настройка InfluxDB.

Локальный файл конфигурации InfluxDB находится в файле, мы можем изменить этот файл, если захотим:/etc/influxdb/influxdb.conf

sudo nano /etc/influxdb/influxdb.conf

Если вам нужна HTTP-аутентификация, измените раздел HTTP InfluxDB, чтобы он содержал следующее:

[http]
enabled = true
bind-address = ":8086"
auth-enabled = true  
log-enabled = true

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

sudo systemctl restart influxdb

Шаг 5. Создайте базу данных на Influxdb.

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

curl --user admin:strongpassword -k -XPOST 'http://server-ip-address:8086/query' --data-urlencode \
'q=CREATE DATABASE "infoit"'

Теперь всякий раз, когда вам нужно запустить какие-либо команды InfluxDB на терминале, вам нужно указать имя пользователя и пароль:

influx -username 'admin' -password 'strongpassword'

Поздравляю! Вы успешно установили InfluxDB . Благодарим за использование этого руководства по установке InfluxDB в вашей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт InfluxDB .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

2 × один =