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更新关于解压版本的说明和服务配置相关。
目录
相关文章
|
1月前
|
存储 监控 安全
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
|
8天前
|
SQL 弹性计算 安全
在云上轻松部署达梦数据库
达梦数据库(DM Database)是达梦数据库有限公司开发的关系型数据库管理系统,广泛应用于政府、金融、能源等行业。它具备高性能、高安全、兼容性强、易管理等特点,支持多种操作系统,适用于关键业务系统、政务系统及大数据处理等场景。在阿里云上,可通过一键部署快速使用达梦数据库DM8。
|
1月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
125 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
1月前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
1月前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
64 0
|
2月前
|
XML 缓存 数据库
Discuz! X3.0 版本的数据库字典
Discuz! X3.0 版本的数据库字典
57 0
|
8天前
|
关系型数据库 MySQL 数据库
Python处理数据库:MySQL与SQLite详解 | python小知识
本文详细介绍了如何使用Python操作MySQL和SQLite数据库,包括安装必要的库、连接数据库、执行增删改查等基本操作,适合初学者快速上手。
71 15
|
2天前
|
SQL 关系型数据库 MySQL
数据库数据恢复—Mysql数据库表记录丢失的数据恢复方案
Mysql数据库故障: Mysql数据库表记录丢失。 Mysql数据库故障表现: 1、Mysql数据库表中无任何数据或只有部分数据。 2、客户端无法查询到完整的信息。
|
9天前
|
关系型数据库 MySQL 数据库
数据库数据恢复—MYSQL数据库文件损坏的数据恢复案例
mysql数据库文件ibdata1、MYI、MYD损坏。 故障表现:1、数据库无法进行查询等操作;2、使用mysqlcheck和myisamchk无法修复数据库。
|
13天前
|
SQL 关系型数据库 MySQL
MySQL导入.sql文件后数据库乱码问题
本文分析了导入.sql文件后数据库备注出现乱码的原因,包括字符集不匹配、备注内容编码问题及MySQL版本或配置问题,并提供了详细的解决步骤,如检查和统一字符集设置、修改客户端连接方式、检查MySQL配置等,确保导入过程顺利。