influxdb首次安装教程

步骤1.

首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的。

sudo apt update

步骤2:

wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

安装并启动InfluxDB:

sudo apt update
sudo apt install influxdb

成功安装后,启动并启用服务:

sudo systemctl enable --now influxdb

步骤3:

配置influxdb,关键!!!

即,只配置:

[http]
  # Determines whether HTTP endpoint is enabled.
  enabled = true
 
  # Determines whether the Flux query endpoint is enabled.
  flux-enabled = true
 
  # The bind address used by the HTTP service.
  bind-address = ":8086"

否则会报错:

Authorization failed everytime with: no user provided error

步骤4:

设置好配置以后将重启服务:

service influxdb restart

步骤5:配置防火墙。

我们将打开端口8086。默认情况下,InfluxDB使用以下网络端口:TCP端口8086用于通过InfluxDB的HTTP API进行客户端-服务器通信,而TCP端口8088用于RPC服务进行备份和还原:

sudo ufw enable
sudo ufw allow 8086/tcp

步骤6:

查看influx安装版本:

influx -version

如果报错,则根据提示安装:sudo apt install influxdb-client

步骤7:

进入influxdb数据库,并且设置用户名和密码:

influx
show status#查看状态
CREATE USER 'admin' WITH PASSWORD 'password' WITH ALL PRIVILEGES#如果报错则查看配置设置是否和上述的一致

如果报错:ERR: error parsing query: found admin, expected identifier at line 1, char 12

解决:

步骤8:使用Influxdb之使用数据库

新建数据库:create database "wxx"
查看所有的数据库:show databases 
使用数据库:use wxx
删除数据库:drop database 'wxx'

使用Influxdb之使用创建表

insert test,host=127.0.0.1,monitor_name=test,count=1 
#插入表名为test,字段为host,monitor_name,count的数据
drop measurement measurement_name
#删除表名
select * from database limit 10

#查询表
SELECT field1,field2 FROM "tableName"   WHERE time > '2018-08-15T02:29:20Z' AND time < '2018-08-15T02:30:20Z' Order by time DESC
#添加条件

参考文献:

influxdb用户权限篇-阿里云开发者社区

https://www.cnblogs.com/guyeshanrenshiwoshifu/p/9188368.html

在Ubuntu 20.04 LTS上安装InfluxDB_ubuntu20.4进入influx-CSDN博客

InfluxDB使用教程:Linux常用操作和命令_linux系统重启influxdb服务,并且执行 influxd --no-pprof命令-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值