# 切换到 GOPATH 的 HOME 路径,启用 Go Modules 功能 export GO111MODULE=on # 配置 GOPROXY 环境变量 export GOPROXY=https://goproxy.io # 创建命名的文件夹或目录,并切换当前目录 mkdir session_example && cd session_example # 保存文件,自动跳转到新的地址 curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go # 初始化 go module 环境 go mod init session_example # 下载依赖包 go mod tidy # 编译并运行程序 go run session_example.go
# get thrift 0.13.0 go get github.com/apache/thrift@0.13.0 # 递归创建目录 mkdir -p $GOPATH/src/iotdb-client-go-example/session_example # 切换到当前目录 cd $GOPATH/src/iotdb-client-go-example/session_example # 保存文件,自动跳转到新的地址 curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go # 初始化 go module 环境 go mod init # 下载依赖包 go mod tidy # 编译并运行程序 go run session_example.go
注意:GO原生客户端Session不是线程安全的,强烈不建议在多线程场景下应用。如有多线程应用场景,请使用Session Pool.