Go Native API

Dependencies

  • golang >= 1.13
  • make >= 3.0
  • curl >= 7.1.1
  • thrift 0.13.x
  • Linux、Macos or other unix-like systems
  • Windows+bash (WSL、cygwin、Git Bash)

Installation

  • go mod
  1. export GO111MODULE=on
  2. export GOPROXY=https://goproxy.io
  3. mkdir session_example && cd session_example
  4. curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go
  5. go mod init session_example
  6. go run session_example.go
  • GOPATH
  1. # get thrift 0.13.0
  2. go get github.com/apache/thrift
  3. cd $GOPATH/src/github.com/apache/thrift
  4. git checkout 0.13.0
  5. mkdir -p $GOPATH/src/iotdb-client-go-example/session_example
  6. cd $GOPATH/src/iotdb-client-go-example/session_example
  7. curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go
  8. go run session_example.go