天天看點

實時流資料處理

實時流資料處理

本次記錄資料通過mosquitto --> telegraf I/O處理 --> influxdb

有關mosquitto 的安裝部署測試可以檢視:https://blog.csdn.net/desc_formatted/article/details/85246962

telegraf 和 influxdb 安裝按照網絡教程直接通過yum指令安裝:

大緻如下:

–InfluxDB 安裝 liunx

通過yum指令來安裝influxdb

配置軟體包 (官網資訊,我們好像沒用上)

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

yum指令安裝啟動:

sudo yum install influxdb

sudo service influxdb start

用戶端高版本指令:

sudo yum install influxdb

sudo systemctl start influxdb

安裝telegraf

sudo yum install telegraf

sudo service telegraf start

我這邊複制了一份 /etc/telegraf/telegraf.conf 檔案 命名成 device.info.conf

主要修改了裡面對于入參設定

實時流資料處理

再将修改後的conf資訊調價到系統bin目錄中telegrf中

/usr/bin/telegraf -config /etc/telegraf/device.info.conf -config-directory /etc/telegraf/telegraf.d &

然後執行mosquitto_pub 推送,并檢視對于influxdb是否資料存在:

實時流資料處理

DONE

繼續閱讀