1 通過二進位制檔案開始 Influxdb的安裝

2021-09-20 06:47:45 字數 1467 閱讀 9693

近期碰到乙個iot的業務,一位使用者用了三颱樹莓派,三天裡生產了10w左右的資訊(一張表),讓我實在惶恐,現在物聯網的資料儲存大都儲存在時序資料庫中,趕緊學習

// 獲取資源 (64位)

// 解壓

sudo yum localinstall influxdb-

1.7.6

.x86_64.rpm

// 啟動服務端啟動

// centos7.0以上版本

systemctl start influxdb

// centos7.0以下版本

service influxdb start

// 停止服務

systemctl stop influxdb

當前版本的influxdb,預設情況下未開啟web管理功能。可以通過修改influxdb.conf檔案中admin項的配置開啟web管理介面,具體如下:

[admin]

enabled = true # 是否啟用該模組,預設值 : false

bind-address = 「:8083」 # 繫結位址,預設值 :":8083"

https-enabled = false # 是否開啟https ,預設值 :false

https-certificate = 「/etc/ssl/influxdb.pem」 # https證書路徑,預設值:"/etc/ssl/influxdb.pem"

!!! 注意 influxdb1.1以後就沒有web管理**了(安裝的教程是1.7的)

influxdb相關名詞

influxdb中獨有的一些概念

point由時間戳(time)、資料(field)和標籤(tags)組成。

influx -precision rfc3339

influx -precision ms

注意:

// 建立資料庫

create database "db_name"

// 顯示所有的資料庫

show databases

// 刪除資料庫

drop database "db_name"

// 使用資料庫

use db_name

// 顯示該資料庫中所有的表

show measurements

// 建立表,直接在插入資料的時候指定表名,這裡test是表明

insert test,host=

127.0

.0.1

,monitor_name=test count=

1// 刪除表

drop measurement "measurement_name"

// 查詢資料

select *

from test

二進位制檔案

本質上是文字檔案是把檔案資訊先轉化成以字元編碼的ascii碼,再儲存ascii的二進位制 而二進位制檔案是直接把檔案資訊編碼成二進位制儲存。因此在讀取的時候要考慮記憶體中二進位制 應該怎麼樣解釋。二進位制檔案的讀取是是要告訴元素的型別 編碼方式 文字檔案則預設為char型別。文字檔案是一種特殊的二進...

二進位制檔案

二進位制檔案 也叫型別檔案 二進位制檔案是由一批同一型別的資料組成的乙個資料序列,就是說乙個具體的二進位制檔案只能存放同一種型別的資料。type tmember record name string 10 email string 20 posts longint end var members a...

二進位制檔案

二進位制檔案 也叫型別檔案 二進位制檔案是由一批同一型別的資料組成的乙個資料序列,就是說乙個具體的二進位制檔案只能存放同一種型別的資料。type tmember record name string 10 email string 20 posts longint end var members a...