首页 > 其他分享 >部署InfluxDB v2.6

部署InfluxDB v2.6

时间:2023-03-25 22:45:45浏览次数:35  
标签:v2.6 influxdb2 influxd apps influxdb 部署 InfluxDB influxdata data

部署 InfluxDB

APT方式部署

# wget -q https://repos.influxdata.com/influxdata-archive_compat.key
# echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c && cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null
# echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list

# sudo apt-get update && sudo apt-get install influxdb2

二进制部署

创建influxdb用户

# groupadd -g 998 -o -r influxdb
# useradd -M -N -g influxdb -o -r -d /data/apps/influxdb2 -s /bin/false -c "Influxdb Server" -u 998  influxdb
# mkdir /data/apps/influxdb -pv
# chown influxdb.influxdb /data/apps/influxdb2/

下载 InfluxDB 二进制文件

# wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.6.1-linux-amd64.tar.gz

解压InfluxDB

# tar xf influxdb2-2.6.1-linux-amd64.tar.gz -C /data/apps/influxdb2
# ln -sv /data/apps/influxdb2/influxdb2_linux_amd64/ /usr/local/influxdb2

设置目录权限

# chmod 0750 /data/apps/influxdb2/
# chown influxdb.influxdb /usr/local/influxdb2 && chown -R influxdb.influxdb /data/apps/influxdb2/

启动脚本

influxd-systemd-start.sh

#!/bin/bash

/usr/local/influxdb2/influxd --reporting-disabled &
PID=$!
echo $PID > /data/apps/influxdb2/influxd.pid

设置权限

# chmod +x influxd-systemd-start.sh
# chown influxdb.influxdb influxd-systemd-start.sh 

influxdb.service

[Unit]
Description=InfluxDB is an open-source, distributed, time series database
Documentation=https://docs.influxdata.com/influxdb/
After=network-online.target

[Service]
User=influxdb
Group=influxdb
LimitNOFILE=65536
WorkingDirectory=/usr/local/influxdb2
ExecStart=/data/apps/influxdb2/influxd-systemd-start.sh
KillMode=control-group
Restart=on-failure
Type=forking
PIDFile=/data/apps/influxdb2/influxd.pid
StateDirectory=influxdb
StateDirectoryMode=0750
LogsDirectory=influxdb
LogsDirectoryMode=0750
UMask=0027

[Install]
WantedBy=multi-user.target
Alias=influxd.service

启动服务

# systemctl enable influxdb && systemctl start influxdb

验证服务

# curl http://127.0.0.1:8086/ready 
{
    "status": "ready",
    "started": "2023-03-24T16:31:05.053951093+08:00",
    "up": "39m35.620502113s"
}

查看数据目录

# tree -a /data/apps/influxdb2/
/data/apps/influxdb2/
├── .cache
│   └── snowflake
│       └── ocsp_response_cache.json
├── .influxdbv2
│   ├── engine
│   │   ├── data
│   │   └── replicationq
│   ├── influxd.bolt
│   └── influxd.sqlite
├── influxd-systemd-start.sh
├── influxd.pid
└── influxdb2_linux_amd64
    ├── LICENSE
    ├── README.md
    └── influxd

7 directories, 8 files

UI 设置 InfluxDB

访问dashboard

http://localhost:8086

设置初始用户

创建全访问令牌

创建一个桶

参考文档

https://docs.influxdata.com/influxdb/v2.6/install/

标签:v2.6,influxdb2,influxd,apps,influxdb,部署,InfluxDB,influxdata,data
From: https://www.cnblogs.com/wangguishe/p/17251689.html

相关文章

  • PowerJob 快速上手 调度器 单实例 单机常规部署
    一、官方资料语雀文档:https://www.yuque.com/powerjob/guidence/intro二、拉取代码,调度器配置信息修改及日志存放路径修改1、介绍2、application配置文件修改这里主......
  • Influxdb 使用帮助
      Startupthedaemonconfiguredwithflags/envvars/configfile. Theorderofprecedenceforconfigoptionsareasfollows(1highest,3lowest): 1.fl......
  • docker-compose部署elk并设置账户密码
    docker-compose部署elk并设置账户密码系列最近因为在搭建微服务环境所以要用到elk首先介绍一下什么是elk,以及负责的功能模块(部署的过程比较坎坷我尽量把遇到的坑,以及如何......
  • IDEA2022版本设置热部署
    1、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏File->Settings->Build,Execution,Deployment->Compiler然后勾选Buildprojectautomatically。2、开启IDEA......
  • linux安装自动部署神器jenkins
    大家好,我是小悟Jenkins是什么?Jenkins是一个可扩展的持续集成引擎。主要用于:持续、自动地构建/测试软件项目。监控一些定时执行的任务。Jenkins拥有的特性包括:易于安装-只......
  • 江西省职业技能大赛之路由器、防火墙配置、Apache部署
    网络拓扑图  对FW进行配置,划分Office、DMZ、Inside区域为trust区域,Outside区域为untrust区域,使trust区域之间可以相互访问,untrust区域不能访问trust区域inteth0s......
  • IDEA2022中部署Tomcat Web项目
    使用工具:IDEA2022Tomcat9.0.4 1.下载Tomcat:官网:https://tomcat.apache.org/   找到需要的版本下载即可,下载完成解压即可用:Tomcat目录介绍: 1.1.Tom......
  • 部署SQL Server 2019 群集错误验证失败
    ##:部署WindowsCluster请参考之前相关文章。在之前文章部署群集时,我们使用无仲裁模式且未配置群集存储快速创建WinSrv群集,同时未进行群集测试验证。所以出现报错:问题描......
  • Redis服务部署
    服务器环境名称版本获取方式操作系统CentOSLinuxrelease7.9.2009(Core)CentOSVersionDownloads根据需求选择对应版本内存8GB硬件基础配置Redis......
  • 宝塔上部署FastAPI的步骤和一些注意点
    为了运维方便,选择直接用宝塔来管理pythonfastapi的项目,虽然直接部署可能性能更好更灵活,但是我选择了低层本,每个人的选择可能是不一样的,各有考虑吧。 本文的大逻辑是先......