InfluxData【部署 01】时序数据库 InfluxDB 最新版本安装启动验证(在线安装+离线安装+各版本下载地址)

简介: InfluxData【部署 01】时序数据库 InfluxDB 最新版本安装启动验证(在线安装+离线安装+各版本下载地址)

1.下载

💦 来自官网的介绍:

  • InfluxDB 是一个开源的时间序列数据库。它在一个二进制文件中拥有你需要的时间序列平台的一切——多租户的时间序列数据库、UI和仪表板工具、后台处理和监控代理。所有这些都使得部署和设置变得轻而易举,而且更容易保护。
  • InfluxDB 平台还包括APIs、工具和一个生态系统,其中包括10个客户端和服务器库、Telegraf 插件、与Grafana、谷歌 Data Studio 的可视化集成,以及与谷歌 Bigtable、BigQuery 等数据源的集成。

😄 特别注意.gz版本安装后要配置环境,这里用最新版本为例:

# 1. Download the InfluxDB package.
# 2.Unpackage the InfluxDB binary.
# Unpackage contents to the current working directory
tar zxvf ~/Downloads/influxdb2-2.2.0-darwin-amd64.tar.gz
# 3.(Optional) Place the binary in your $PATH
# (Optional) Copy the influxd binary to your $PATH
sudo cp influxdb2-2.2.0-darwin-amd64/influxd /usr/local/bin/

💦 版本选择及 下载安装方法

在线下载安装:

cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo
[influxdb]
name = InfluxDB Repository - RHEL \$releasever
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key
EOF
sudo yum install influxdb2

当然也可以访问https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable自行下载,然后离线安装:

离线安装的场景会更多一些,所以这次进行离线安装。

2.安装启动验证

官网的《安装手册》非常详细,小伙伴儿们同样可以参考。

# 1.安装
yum localinstall influxdb2-2.1.1-xxx.rpm

# 2.启动
[root@aliyun ~]# service influxdb start
Redirecting to /bin/systemctl start influxdb.service
# 3.验证
[root@aliyun ~]# service influxdb status
Redirecting to /bin/systemctl status influxdb.service
● influxdb.service - InfluxDB is an open-source, distributed, time series database
   Loaded: loaded (/usr/lib/systemd/system/influxdb.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2022-01-28 10:46:30 CST; 40s ago
     Docs: https://docs.influxdata.com/influxdb/
  Process: 8021 ExecStart=/usr/lib/influxdb/scripts/influxd-systemd-start.sh (code=exited, status=0/SUCCESS)
 Main PID: 8022 (influxd)
    Tasks: 7 (limit: 10995)
   Memory: 133.0M
   CGroup: /system.slice/influxdb.service
           └─8022 /usr/bin/influxd

3.服务配置

  1. Add one or more lines like the following containing arguments for influxd to /etc/default/influxdb2
ARG1="--http-bind-address :8087"
ARG2="<another argument here>"
  1. Edit the/lib/systemd/system/influxdb.servicefile as follows
ExecStart=/usr/bin/influxd $ARG1 $ARG2

配置实例:

# 1.添加参数
vim /etc/default/influxdb2
  # 添加绑定端口
  HttpBindAddress="--http-bind-address :18080"
# 2.配置service服务
vim /lib/systemd/system/influxdb.service
  # 注释掉之前的
  # ExecStart=/usr/lib/influxdb/scripts/influxd-systemd-start.sh
  ExecStart=/usr/bin/influxd $HttpBindAddress
  # 修改后使用以下命令使其生效
  systemctl daemon-reload
# 3.启动服务
systemctl start influxdb.service

4.总结

安装似乎挺简单的,但是要注意的是influxdb2-2.2.0版本的不能直接使用influx命令进入命令行工具,需要安装influx CLI

  • 20220614更新关于解压版本的说明和服务配置相关。
目录
相关文章
|
29天前
|
关系型数据库 MySQL Linux
Linux启动停止重启Mysql数据库针对各个版本的数据库
Linux启动停止重启Mysql数据库针对各个版本的数据库
10 0
|
2月前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
98 0
|
4天前
|
Ubuntu 关系型数据库 数据库
|
7天前
|
存储 分布式计算 Hadoop
基于Hadoop分布式数据库HBase1.0部署及使用
基于Hadoop分布式数据库HBase1.0部署及使用
|
8天前
|
关系型数据库 MySQL Linux
Centos7安装mariadb数据库
该文介绍了如何在CentOS7上安装MariaDB数据库。MariaDB是MySQL的开源分支,旨在保持与MySQL的兼容性。安装过程包括配置yum源,执行安装命令,启动数据库服务,并设置开机启动。首次启动时,数据库未设置密码,用户可直接回车。
53 0
|
2月前
|
存储 监控 Java
InfluxDB时序数据库安装和使用
InfluxDB时序数据库安装和使用
49 2
|
3月前
|
存储 人工智能 Cloud Native
阿里云瑶池数据库训练营权益:《玩转Lindorm》学习资料开放下载!
阿里云瑶池数据库训练营权益:《玩转Lindorm》学习资料开放下载!
|
8月前
|
存储 SQL 机器学习/深度学习
VLDB论文解读|一文剖析阿里云Lindorm数据库在DB for AI领域的探索
论文主要针对大规模监控场景下海量时序数据的存储、访问、分析和管理带来的挑战,描述了阿里云多模数据库 Lindorm 带来的一站式解决方案。
|
8月前
|
存储 Java 数据挖掘
阿里云时序数据库简介和购买使用流程
阿里云时序数据库(Lindorm Time Series Database,简称TSDB)是阿里云原生多模数据库Lindorm中的核心组件,专门负责处理时序数据。它具有许多优势,包括高并发写入、高压缩比存储、实时时序指标聚合、统计、预测以及ML/AI计算等强大功能。 时序数据是指表示物理设备、系统、应用过程或行为随时间变化的数据,这类数据在物联网、工业物联网、基础运维系统等场景中有着广泛的应用。阿里云TSDB可以解决大规模时序数据的可靠写入问题,显著降低数据存储成本,并且能够实时灵活地完成业务数据的聚合分析。 TSDB针对不同应用场景,支持多元数据存储与索引,具有高效的写入性能和实时数据分析能
|
8月前
|
人工智能 自然语言处理 多模数据库
视野数科联合阿里云Lindorm多模数据库推动AIGC应用在金融领域落地
野数科与阿里云Lindorm多模数据库达成AIGC应用联合创新合作

热门文章

最新文章