Linux 下安装时序数据库 influxDB 2.0

文章目录[隐藏]

influxdb 是一个时间序列数据库产品,相对于关系型数据库和非关系型数据库,时间序列数据库更适合存储以时间为基准的数据流,因此广泛适用于监控、IoT、日志等领域。我的毕设和目前的项目中均使用了它作为时序数据库,这里介绍一下如何在 Linux 上安装 influxDB 2.0 版本。

一、下载

influxdb 的官网地址为:https://www.influxdata.com/products/influxdb-overview/

下载地址为:https://portal.influxdata.com/downloads/

点击如图所示位置:

会有弹窗,如图:

选择合适的版本按照说明安装即可。

influxDB 2.0 版本在我安装的时候还只是 alpha 20 版本,而在我写本文的时候已经是 beta 2 版本,但是变化不是很大,安装方式也没有变化,只是现在下载的二进制文件名称和之前不一样了,照着现有的安装说明安装即可。
influxdb 的发行说明:https://v2.docs.influxdata.com/v2.0/reference/release-notes/influxdb/
influxdb 文档地址:https://v2.docs.influxdata.com/v2.0/
influxd 命令文档:https://v2.docs.influxdata.com/v2.0/reference/cli/influxd/

二、启动

进入到解压后的目录,直接执行

influxd

即可启动 influxDB。

该命令启动后默认的监听端口为 0.0.0.0:9999,并且会将 warn 以上的日志输出到控制台,这时若 CTRL + C 停掉该进程后 influxDB 也就停掉了,因此需要把它放到后台运行,我写的启动脚本如下:

#!/bin/bash
./influxd --http-bind-address=:9999 --log-level=error --reporting-disabled --store=bolt > influxdb.log &
influxdb_pid=$!
echo "$influxdb_pid"
echo $influxdb_pid > influxdb.pid

启动之后会将该进程的pid记录到”influxdb.pid”文件中,若要停止该进程,则运行下面的命令:

kill `cat influxdb.pid`

默认的数据存储位置为:~/.influxdbv2,可以在启动参数中指定 bolt 和 engine 的存储路径,例如:

./influxd --http-bind-address=:9999 --log-level=error --reporting-disabled --store=bolt --bolt-path /root/influxdb/influxd.bolt --engine-path /root/influxdb/engine > influxdb.log &

启动之后会会将控制台输出的日志重定向到 influxdb.log 文件中。
启动后打开 http://localhost:9999/ 就可以看到 influxdb 的初始化设置页面,如图:

三、开始

点击 start,开始初始化的步骤,如下:

需要初始化的信息有登录 influxdb UI 的用户名和密码,以及初始的组织名和存储桶名。然后点击 continue 就完成了 influxdb 的初始化。
这就是 influxdb 的组织首页:

OK,本次的安装介绍到这里就结束了,下次我会介绍如何使用 influxDB 来监控服务器信息。


版权说明:
作品 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
文章内容如未说明均为原创,欢迎转载,但请注明原作者(sunriseydy)和原文链接(https://blog.sunriseydy.top/technology/linux/linux_install_influxdb_v2/)
部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢

手机打开扫一扫即可访问本页面

感谢您的支持,SunriseYDY 会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

日出一点一 | 在探索的路上永不止步

分享到微博 分享到QQ 微信赞赏 在手机上阅读 点赞 0

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注