Apache?IoTDB開(kāi)發(fā)系統(tǒng)之Go原生接口方法
依賴(lài)
- golang >= 1.13
- make >= 3.0
- curl >= 7.1.1
- thrift 0.13.x
- Linux、Macos 或其他類(lèi) unix 系統(tǒng)
- Windows+bash (下載 IoTDB Go client 需要 git ,通過(guò) WSL、cygwin、Git Bash 任意一種方式均可)
安裝方法
- 通過(guò) go mod
# 切換到 GOPATH 的 HOME 路徑,啟用 Go Modules 功能 export GO111MODULE=on # 配置 GOPROXY 環(huán)境變量 export GOPROXY=https://goproxy.io # 創(chuàng)建命名的文件夾或目錄,并切換當(dāng)前目錄 mkdir session_example && cd session_example # 保存文件,自動(dòng)跳轉(zhuǎn)到新的地址 curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go # 初始化 go module 環(huán)境 go mod init session_example # 下載依賴(lài)包 go mod tidy # 編譯并運(yùn)行程序 go run session_example.go
- 通過(guò) GOPATH
# get thrift 0.13.0 go get github.com/apache/thrift@0.13.0 # 遞歸創(chuàng)建目錄 mkdir -p $GOPATH/src/iotdb-client-go-example/session_example # 切換到當(dāng)前目錄 cd $GOPATH/src/iotdb-client-go-example/session_example # 保存文件,自動(dòng)跳轉(zhuǎn)到新的地址 curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go # 初始化 go module 環(huán)境 go mod init # 下載依賴(lài)包 go mod tidy # 編譯并運(yùn)行程序 go run session_example.go
以上就是 Apache IoTDB開(kāi)發(fā)系統(tǒng)之Go原生接口方法的詳細(xì)內(nèi)容,更多關(guān)于 Apache IoTDB Go原生接口的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
golang并發(fā)編程中Goroutine 協(xié)程的實(shí)現(xiàn)
Go語(yǔ)言中的協(xié)程是一種輕量級(jí)線程,通過(guò)在函數(shù)前加go關(guān)鍵字來(lái)并發(fā)執(zhí)行,具有動(dòng)態(tài)棧、快速啟動(dòng)和低內(nèi)存使用等特點(diǎn),本文就來(lái)詳細(xì)的介紹一下,感興趣的可以了解一下2024-10-10
Go實(shí)現(xiàn)自己的網(wǎng)絡(luò)流量解析和行為檢測(cè)引擎原理
這篇文章主要為大家介紹了Go實(shí)現(xiàn)自己的網(wǎng)絡(luò)流量解析和行為檢測(cè)引擎原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
Go語(yǔ)言針對(duì)Map的11問(wèn)你知道幾個(gè)?
Go?Map?的?11?連問(wèn),你頂?shù)昧寺?這篇文章小編為大家準(zhǔn)備了?Go?語(yǔ)言?Map?的?11?連問(wèn),相信大家看完肯定會(huì)有幫助的,感興趣的小伙伴可以收藏一波2023-05-05
Golang使用泛型對(duì)數(shù)組進(jìn)行去重的實(shí)現(xiàn)
本文主要介紹了Golang使用泛型對(duì)數(shù)組進(jìn)行去重的實(shí)現(xiàn),通過(guò)使用類(lèi)型參數(shù)T和類(lèi)型約束any,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02
go?tool?pprof?參數(shù)?'-base'?和?'-diff_base&
這篇文章主要介紹了go?tool?pprof?參數(shù)?'-base'?和?'-diff_base'之間的區(qū)別,兩個(gè)參數(shù)都是用于計(jì)算當(dāng)前?profile文件減去基準(zhǔn)profile文件所獲得的差值,用這個(gè)差值生成一個(gè)新的profile文件,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05
go時(shí)間/時(shí)間戳操作大全(小結(jié))
這篇文章主要介紹了go時(shí)間/時(shí)間戳操作大全,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
go-zero使用goctl生成mongodb的操作使用方法
mongodb是一種高性能、開(kāi)源、文檔型的nosql數(shù)據(jù)庫(kù),被廣泛應(yīng)用于web應(yīng)用、大數(shù)據(jù)以及云計(jì)算領(lǐng)域,goctl model 為 goctl 提供的數(shù)據(jù)庫(kù)模型代碼生成指令,目前支持 MySQL、PostgreSQL、Mongo 的代碼生成,本文給大家介紹了go-zero使用goctl生成mongodb的操作使用方法2024-06-06
golang的時(shí)區(qū)和神奇的time.Parse的使用方法
這篇文章主要介紹了golang的時(shí)區(qū)和神奇的time.Parse的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04

