blob: 483ddc4d5b1e152e401a12020f8af6d53f9466f7 [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[376],{944:function(s,a,n){"use strict";n.r(a);var t=n(69),e=Object(t.a)({},(function(){var s=this,a=s.$createElement,n=s._self._c||a;return n("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[n("h2",{attrs:{id:"go-原生接口"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#go-原生接口"}},[s._v("#")]),s._v(" Go 原生接口")]),s._v(" "),n("h3",{attrs:{id:"依赖"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#依赖"}},[s._v("#")]),s._v(" 依赖")]),s._v(" "),n("ul",[n("li",[s._v("golang >= 1.13")]),s._v(" "),n("li",[s._v("make >= 3.0")]),s._v(" "),n("li",[s._v("curl >= 7.1.1")]),s._v(" "),n("li",[s._v("thrift 0.13.x")]),s._v(" "),n("li",[s._v("Linux、Macos或其他类unix系统")]),s._v(" "),n("li",[s._v("Windows+bash(WSL、cygwin、Git Bash)")])]),s._v(" "),n("h3",{attrs:{id:"安装方法"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#安装方法"}},[s._v("#")]),s._v(" 安装方法")]),s._v(" "),n("ul",[n("li",[s._v("通过go mod")])]),s._v(" "),n("div",{staticClass:"language-sh line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-sh"}},[n("code",[n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 切换到GOPATH的HOME路径,启用Go Modules功能")]),s._v("\n"),n("span",{pre:!0,attrs:{class:"token builtin class-name"}},[s._v("export")]),s._v(" "),n("span",{pre:!0,attrs:{class:"token assign-left variable"}},[s._v("GO111MODULE")]),n("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("on\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 配置GOPROXY环境变量")]),s._v("\n"),n("span",{pre:!0,attrs:{class:"token builtin class-name"}},[s._v("export")]),s._v(" "),n("span",{pre:!0,attrs:{class:"token assign-left variable"}},[s._v("GOPROXY")]),n("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v("https://goproxy.io\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 创建命名的文件夹或目录,并切换当前目录")]),s._v("\n"),n("span",{pre:!0,attrs:{class:"token function"}},[s._v("mkdir")]),s._v(" session_example "),n("span",{pre:!0,attrs:{class:"token operator"}},[s._v("&&")]),s._v(" "),n("span",{pre:!0,attrs:{class:"token builtin class-name"}},[s._v("cd")]),s._v(" session_example\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 保存文件,自动跳转到新的地址")]),s._v("\n"),n("span",{pre:!0,attrs:{class:"token function"}},[s._v("curl")]),s._v(" -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 初始化go module环境")]),s._v("\ngo mod init session_example\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 下载依赖包")]),s._v("\ngo mod tidy\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 编译并运行程序")]),s._v("\ngo run session_example.go\n")])]),s._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[s._v("1")]),n("br"),n("span",{staticClass:"line-number"},[s._v("2")]),n("br"),n("span",{staticClass:"line-number"},[s._v("3")]),n("br"),n("span",{staticClass:"line-number"},[s._v("4")]),n("br"),n("span",{staticClass:"line-number"},[s._v("5")]),n("br"),n("span",{staticClass:"line-number"},[s._v("6")]),n("br"),n("span",{staticClass:"line-number"},[s._v("7")]),n("br"),n("span",{staticClass:"line-number"},[s._v("8")]),n("br"),n("span",{staticClass:"line-number"},[s._v("9")]),n("br"),n("span",{staticClass:"line-number"},[s._v("10")]),n("br"),n("span",{staticClass:"line-number"},[s._v("11")]),n("br"),n("span",{staticClass:"line-number"},[s._v("12")]),n("br"),n("span",{staticClass:"line-number"},[s._v("13")]),n("br"),n("span",{staticClass:"line-number"},[s._v("14")]),n("br"),n("span",{staticClass:"line-number"},[s._v("15")]),n("br"),n("span",{staticClass:"line-number"},[s._v("16")]),n("br"),n("span",{staticClass:"line-number"},[s._v("17")]),n("br"),n("span",{staticClass:"line-number"},[s._v("18")]),n("br"),n("span",{staticClass:"line-number"},[s._v("19")]),n("br"),n("span",{staticClass:"line-number"},[s._v("20")]),n("br")])]),n("ul",[n("li",[s._v("通过GOPATH")])]),s._v(" "),n("div",{staticClass:"language-sh line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-sh"}},[n("code",[n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# get thrift 0.13.0")]),s._v("\ngo get github.com/apache/thrift@0.13.0\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 递归创建目录")]),s._v("\n"),n("span",{pre:!0,attrs:{class:"token function"}},[s._v("mkdir")]),s._v(" -p "),n("span",{pre:!0,attrs:{class:"token variable"}},[s._v("$GOPATH")]),s._v("/src/iotdb-client-go-example/session_example\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 切换到当前目录")]),s._v("\n"),n("span",{pre:!0,attrs:{class:"token builtin class-name"}},[s._v("cd")]),s._v(" "),n("span",{pre:!0,attrs:{class:"token variable"}},[s._v("$GOPATH")]),s._v("/src/iotdb-client-go-example/session_example\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 保存文件,自动跳转到新的地址")]),s._v("\n"),n("span",{pre:!0,attrs:{class:"token function"}},[s._v("curl")]),s._v(" -o session_example.go -L https://github.com/apache/iotdb-client-go/raw/main/example/session_example.go\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 初始化go module 环境")]),s._v("\ngo mod init\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 下载依赖包")]),s._v("\ngo mod tidy\n\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# 编译并运行程序")]),s._v("\ngo run session_example.go\n")])]),s._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[s._v("1")]),n("br"),n("span",{staticClass:"line-number"},[s._v("2")]),n("br"),n("span",{staticClass:"line-number"},[s._v("3")]),n("br"),n("span",{staticClass:"line-number"},[s._v("4")]),n("br"),n("span",{staticClass:"line-number"},[s._v("5")]),n("br"),n("span",{staticClass:"line-number"},[s._v("6")]),n("br"),n("span",{staticClass:"line-number"},[s._v("7")]),n("br"),n("span",{staticClass:"line-number"},[s._v("8")]),n("br"),n("span",{staticClass:"line-number"},[s._v("9")]),n("br"),n("span",{staticClass:"line-number"},[s._v("10")]),n("br"),n("span",{staticClass:"line-number"},[s._v("11")]),n("br"),n("span",{staticClass:"line-number"},[s._v("12")]),n("br"),n("span",{staticClass:"line-number"},[s._v("13")]),n("br"),n("span",{staticClass:"line-number"},[s._v("14")]),n("br"),n("span",{staticClass:"line-number"},[s._v("15")]),n("br"),n("span",{staticClass:"line-number"},[s._v("16")]),n("br"),n("span",{staticClass:"line-number"},[s._v("17")]),n("br"),n("span",{staticClass:"line-number"},[s._v("18")]),n("br"),n("span",{staticClass:"line-number"},[s._v("19")]),n("br"),n("span",{staticClass:"line-number"},[s._v("20")]),n("br")])])])}),[],!1,null,null,null);a.default=e.exports}}]);