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

4. mkdir session_example && cd session_example

6. curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go

8. go mod init session_example
9. 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

6. mkdir -p $GOPATH/src/iotdb-client-go-example/session_example
7. cd $GOPATH/src/iotdb-client-go-example/session_example
8. curl -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go
9. go run session_example.go