Go 原生接口

依赖

  • golang >= 1.13
  • make >= 3.0
  • curl >= 7.1.1
  • thrift 0.13.x
  • Linux、Macos 或其他类 unix 系统
  • Windows+bash(WSL、cygwin、Git Bash)

安装方法

  • 通过 go mod
  1. # 切换到 GOPATH 的 HOME 路径,启用 Go Modules 功能
  2. export GO111MODULE=on
  3. # 配置 GOPROXY 环境变量
  4. export GOPROXY=https://goproxy.io
  5. # 创建命名的文件夹或目录,并切换当前目录
  6. mkdir session_example && cd session_example
  7. # 保存文件,自动跳转到新的地址
  8. curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go
  9. # 初始化 go module 环境
  10. go mod init session_example
  11. # 下载依赖包
  12. go mod tidy
  13. # 编译并运行程序
  14. go run session_example.go
  • 通过 GOPATH
  1. # get thrift 0.13.0
  2. go get github.com/apache/thrift@0.13.0
  3. # 递归创建目录
  4. mkdir -p $GOPATH/src/iotdb-client-go-example/session_example
  5. # 切换到当前目录
  6. cd $GOPATH/src/iotdb-client-go-example/session_example
  7. # 保存文件,自动跳转到新的地址
  8. curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go
  9. # 初始化 go module 环境
  10. go mod init
  11. # 下载依赖包
  12. go mod tidy
  13. # 编译并运行程序
  14. go run session_example.go