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