|
Използване на InfluxDB
В тази статия можете да откриете инструкции за инсталиране и стартиране на сървър за бази данни InfluxDB чрез WebApps платформата. InfluxDB базите данни са проектирани за събиране, съхранение, обработка и визуализация на данни, които са свързани с определен момент от време. Такъв тип бази данни се казват бази данни за времеви серии (Time Series Database - TSDB). Те са изключително удобни за анализирането на събития/данни в хронологичен ред, като данни може да се събират едновременно от различни източници.
По-долу можете да откриете няколко примери за данни, които може да се съхраняват в този тип бази:
- Данни от индустриални сензори
- Цени от стоковата борса
- Електрическа активност в мозъка
- Измервания за валежи
- Данни за производителност на сървъри
Ако желаете да научите повече за InfluxDB базите данни, можете да разгледате официалната документация.
Има и бази данни, които могат да се използват за обработката на такива данни чрез специална настройка. Например MongoDB може да се настрои за работа с данни за времеви серии.
Подготовка
Преди да инсталирате InfluxDB на Вашия акаунт, трябва да проверите и настроите акаунта си за следните неща:
- Трябва да имате раздел "Уеб приложения" във Вашия хостинг Контролен панел. Ако нямате раздел "Уеб приложения" във Вашия Контролен панел, тогава инструкциите в тази статия не са валидни за Вашия акаунт и сървър. Можете да ни пишете за повече информация и съдействие.
- "SSH достъп" и "Мрежови инструменти" трябва да са активирани за Вашия акаунт през раздел "SSH Достъп" на Контролния панел.
Инсталиране
Свържете се към Вашия акаунт чрез SSH и следвайте тези стъпки:
- Създайте директория, в която да инсталирате файловете на InfluxDB (напр. "~/private/influxdb") и влезте в нея, като използвате следните команди:
mkdir /home/$USER/private/influxdb cd /home/$USER/private/influxdb
- Изтеглете на Вашия акаунт бинарния файл за Linux за последната версия на InfluxDB от официалната страница. В момента на писане на тази статия, последната версия е 2.7.6, а линкът за изтегляне на тази версия е https://download.influxdata.com/influxdb/releases/influxdb2-2.7.6_linux_amd64.tar.gz. За изтегляне на тази версия и декомпресирането на архива във Вашата директория за InfluxDB можете да използвате тези команди:
wget https://download.influxdata.com/influxdb/releases/influxdb2-2.7.6_linux_amd64.tar.gz tar zxf influxdb2-2.7.6_linux_amd64.tar.gz --strip-components=1 rm influxdb2-2.7.6_linux_amd64.tar.gz
Важно: Уверете се, че използвате линка за последната версия на InfluxDB за Linux в горните команди.
- Използвайте следните команди, за да създадете файл, който стартира InfluxDB приложението при стартиране на WebApps проекта, и да му добавите права за изпълнение:
cat <<INFLUXDB_START > /home/$USER/private/influxdb/start.sh #!/bin/bash /home/$USER/private/influxdb/usr/bin/influxd --bolt-path /home/$USER/private/influxdb/influxd.bolt --engine-path /home/$USER/private/influxdb/engine --http-bind-address :\$PORT INFLUXDB_START chmod +x /home/$USER/private/influxdb/start.sh
- Създайте WebApp проект за InfluxDB приложението чрез следната surapp CLI команда:
sureapp project create \ --engine "custom" \ --engine-version "-" \ --release-dir "/home/$USER/private/influxdb/" \ --start-cmd "sh /home/$USER/private/influxdb/start.sh" \ influxdb
- Изберете адрес, на която да е достъпно InfluxDB приложението чрез раздел "Уеб приложения" на хостинг Контролния панел. Можете да направите това, като кликнете на бутона с иконка на молив (
) до проекта "influxdb" и изберете домейна и поддомейна чрез съответните падащи менюта в показалия се екран.

- Използвайте бутона с иконка на червен кръг (
) до приложението, за да го стартирате.

- Отворете избрания от Вас адрес за InfluxDB приложението (напр. http://influxdb.example.com) и следвайте стъпките на екрана, за да завършите инсталацията.

|
|