GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar InfluxDB en Ubuntu 20.04 LTS - ¿Guía paso a paso?

InfluxDB es una base de datos de series temporales (TSDB) que está diseñada para manejar altas cargas de escritura y consultas. InfluxDB está desarrollada por InfluxData y está escrita en Go. InfluxDB está diseñado para usarse como una tienda de respaldo para cualquier caso de uso que involucre grandes cantidades de datos con marca de tiempo, incluido el monitoreo de DevOps, métricas de aplicaciones y muchos más.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas de bases de datos relacionadas.

En este contexto, veremos cómo instalar InfluxDB en Ubuntu 20.04 LTS.


Pasos para instalar y configurar InfluxDB en Ubuntu 20.04 LTS Focal Fossa

1. Realice la actualización del sistema

Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando los siguientes comandos apt en la terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instale InfluxDB en el sistema

Ahora agregamos el repositorio InfluxDB al sistema Ubuntu:

$ wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

A continuación, continuaremos actualizando el sistema e instalando e iniciando InfluxDB:

$ sudo apt update
$ sudo apt install influxdb

Una vez que se haya instalado correctamente, inicie y habilite el servicio para que se inicie en el arranque:

$ sudo systemctl enable --now influxdb


3. Configurar InfluxDB

El archivo de configuración se encuentra en /etc/influxdb/influxdb.conf:

$ nano /etc/influxdb/influxdb.conf
[http]
  # Determines whether HTTP endpoint is enabled.
  enabled = true
  # Determines whether the Flux query endpoint is enabled.
  flux-enabled = true
  # The bind address used by the HTTP service.
  bind-address = ":8086"


4. Configurar cortafuegos

Abriremos el puerto 8086. De manera predeterminada, InfluxDB usa los siguientes puertos de red:el puerto TCP 8086 se usa para la comunicación cliente-servidor a través de la API HTTP de InfluxDB y el puerto TCP 8088 se usa para el servicio RPC para respaldo y restauración:

$ sudo ufw enable
$ sudo ufw allow 8086/tcp


5. Conéctese y cree una base de datos en Influxdb

Una vez completada la instalación y realizada la configuración de InfluxDB, intentaremos conectarnos a InfluxDB y crear un nuevo usuario y base de datos:

User name: linuxapt
Password: linuxapt1
Database name : linuxapt2

La línea de comando es la siguiente:

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



Ubuntu
  1. Instalar paquetes RPM en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  2. Instalar qt en Ubuntu 20.04 - ¿Guía paso a paso?

  3. Instalar Ubuntu 20.04 LTS - ¿Guía paso a paso?

  4. Instalar NumPy en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  5. Instalar Homebrew en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar OwnCloud en Ubuntu 20.04 LTS:¿guía paso a paso?

Instalar Adminer en Ubuntu 20.04 LTS:¿guía paso a paso?

Instalar PowerShell en Ubuntu 20.04 LTS:¿una guía paso a paso?

Instalar Magento en Ubuntu 20.04 LTS:¿una guía paso a paso?

Instalar Puppet en Ubuntu 20.04 LTS:¿una guía paso a paso?

Instalar Yarn en Ubuntu 20.04 LTS:¿una guía paso a paso?