当前位置: 首页 > news >正文

基于 tar.gz 的自定义 安装InfluxDB

此处以 **InfluxDB 1.8.10 ** 为例,确保数据、日志、配置文件都在自定义目录下,适合生产或测试环境。

假设你希望安装到 /opt/influxdb,配置文件、数据目录、日志目录也都在这个路径下。

1. 下载 tar.gz 包

# 进入临时目录
cd /tmp# 下载 InfluxDB 1.8.10 tar.gz 包
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.10_linux_amd64.tar.gz

2. 创建安装目录

sudo mkdir -p /opt/influxdb
sudo chown $(whoami) /opt/influxdb

3. 解压 tar.gz

tar zxvf influxdb-1.8.10_linux_amd64.tar.gz -C /opt/influxdb
cd /opt/influxdb/influxdb-1.8.10-1

你会看到类似目录结构:

influxd       influx         influx_inspect
influx_stress  influx_tsm    influxd-systemd
etc/          usr/          ...

4. 配置文件

  1. 生成默认配置文件(如果还没有):
./influxd config > /opt/influxdb/influxdb.conf
  1. 修改配置文件:
# /opt/influxdb/influxdb.conf
[meta]
dir = "/opt/influxdb/meta"[data]
dir = "/opt/influxdb/data"
wal-dir = "/opt/influxdb/wal"[coordinator]
# 默认即可[http]
# 可选:端口配置
bind-address = ":8086"[logging]
file = "/opt/influxdb/log/influxd.log"
  1. 创建数据、meta、wal、日志目录:
mkdir -p /opt/influxdb/meta /opt/influxdb/data /opt/influxdb/wal /opt/influxdb/log

5. 启动 InfluxDB

cd /opt/influxdb/influxdb-1.8.10-1
./influxd -config /opt/influxdb/influxdb.conf
  • 默认会在前台运行,可以按 Ctrl+C 停止。
  • 若希望后台运行,可以用 nohupsystemd 管理。
nohup ./influxd -config /opt/influxdb/influxdb.conf > /opt/influxdb/log/nohup.log 2>&1 &

6. 验证安装

# 进入 InfluxDB CLI
./influx -port 8086# 查看版本
> SHOW DATABASES;

7. 可选:创建 systemd 服务

如果你想开机自启,可以创建 /etc/systemd/system/influxdb.service

[Unit]
Description=InfluxDB
After=network.target[Service]
Type=simple
ExecStart=/opt/influxdb/influxdb-1.8.10-1/influxd -config /opt/influxdb/influxdb.conf
Restart=on-failure
User=你的用户名
Group=你的用户组[Install]
WantedBy=multi-user.target

然后启用并启动:

sudo systemctl daemon-reload
sudo systemctl enable influxdb
sudo systemctl start influxdb
sudo systemctl status influxdb
http://www.rkmt.cn/news/26477.html

相关文章:

  • 论微服务架构设计及其应用(AI写作)
  • 2025年润滑油厂家权威推荐榜:工业润滑油,汽车润滑油,发动机润滑油,甲醇发动机润滑油,三特/三球/安迪森全合成润滑油,中国长效润滑油品牌精选
  • 平滑滚动到页面元素scrollIntoView
  • 浏览器检查源代码出现如下问题解决方法
  • 2025年兄弟机床维修厂家权威推荐榜:专业维修技术与高效服务口碑深度解析
  • 2025年TYPE-C母座厂家权威推荐榜:防水/板上/沉板/立插/卧式/侧贴/贴片式/插件式全系列,5A大电流高速TID认证接口一站式供应
  • 配置即权限:从传统开源 RBAC 框架到 SPARK 的六层资料护盾,告别改权限就要改代码的魔咒
  • 深入解析:【数据结构】顺序表0基础知识讲解 + 实战演练
  • 比特币挖矿盈利能力9月下降超7%
  • Nimm Game
  • 基于C++的远程键盘监控器设计与实现 - 教程
  • 2025年医药冷链运输厂家权威推荐榜:药品/临床样本/CAR-T/蛋白/诊断试剂/生物制品/血液/细胞/芯片全程温控,冷藏车/冷藏箱/保温箱/干冰/液氮及国际冷链进出口专业服务
  • 零代码改造 + 全链路追踪!Spring AI 最新可观测性详细解读
  • 字节跨平台框架 Lynx 开源:一个 Web 开发者的原生体验
  • SLS指标监控
  • 2025 年最新华侨生联考培训机构口碑推荐榜:聚焦优质教学服务,助力考生高效备考,附详细选择指南
  • 2025织带厂家权威推荐:东莞永沣专业定制防水织带与飞织鞋面
  • 2025发电机厂家实力推荐:三澳新能源科技专业制造,高效稳定动力解决方案
  • 2025年10月护眼台灯品牌评测推荐:十强榜单对比与理性选购指南
  • 阿里云Elasticsearch指标监控
  • UV紫外相机在工业视觉检测中的应用 - 实践
  • 在 PADS 中将修改的原理图元件电气信息更新到 PCB 的方法
  • Spark专题-第三部分:性能监控与实战优化(2)-分区优化 - 详解
  • 补贴防薅测试用例设计
  • 理解C++20的革命特性——协程支持2:编写简单的协程调度器 - 实践
  • 分箱效果评估:IV值和卡方
  • 洒水清洁,音乐相伴,洒水车声音-兰花草音乐芯片详细资料
  • [ACTF2020 新生赛]Include 1 文件包含
  • 2025 年通风天窗源头厂家最新推荐:品牌定制能力、售后体系及综合实力深度测评榜单
  • 钡铼技术全新APC系列工业边缘可视化平板电脑即将重磅发布!