编译验证
配置InfluxDB
前提条件:InfluxDB已经安装并初始化成功。InfluxDB安装及初始化请参考《InfluxDB 2.0.3 移植指南》。
- 进入Influxdb编译目录。
1
cd /opt/db/influxdb
- 在InfluxDB中创建一个名为kapasts的Bucket。-r 9h表示数据的保留时间为9小时。
1
./influx bucket create -n kapasts -r 9h
查看bucket。1
./influx bucket list
删除bucket。1
./influx bucket delete --name kapasts
- 创建用于kapacitor连接的用户。ID请根据实际情况修改。
1
./influx v1 auth create --username kapa --password 123456 --write-bucket ID --read-bucket ID
- 创建用户kapacitor连接的DBRP。ID请根据实际情况修改。
1
./influx v1 dbrp create --bucket-id ID --db kapadb --rp rpv2 --default
查看DBRP。1
./influx v1 dbrp list
删除DBRP。1
./influx v1 dbrp delete --id ID
配置kapacitor
前提条件:kapacitor已经安装成功但未启动。
- 进入kapacitor编译目录。
1
cd /opt/tool/code/src/github.com/influxdata/kapacitor
- 编译安装没有默认的配置文件,通过以下命令生成初始配置文件。
1 2
mkdir /etc/kapacitor/ ./kapacitord config > /etc/kapacitor/kapacitor.conf
- 修改kapacitor配置文件,修改后内容详见以下截图。其中urls为influxdb服务的IP地址和端口,username、password为influx v1 auth create命令中的用户名和密码,disable-subscriptions修改为true,subscriptions-mode为cluster。
vi /etc/kapacitor/kapacitor.conf
1 2
disable-subscriptions = true subscriptions-mode = cluster
- 关闭kapacitor服务。PID请根据实际情况修改。
1 2
ps -ef | grep kapacitord kill -9 PID
- 启动kapacitor服务。
1
nohup ./kapacitord &
验证kapacitor基本功能
- 进入kapacitor编译目录。
1
cd /opt/tool/code/src/github.com/influxdata/kapacitor
- 查询数据库状态。
1 2
./kapacitor stats general ./kapacitor stats ingress
- 查询数据库信息。
1
./kapacitor list tasks
父主题: 验证