Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.94 KB

BUILD-CN.md

File metadata and controls

48 lines (32 loc) · 1.94 KB

构建 taosAdapter

我们强烈建议将 taosAdapter 和 TDengine 服务端共同部署在同一个系统上,并使用官方 TDengine 安装包安装 taosAdapter。如果您想对 taosAdapter 进行调试或贡献代码,您也可以单独构建它。

设置 Golang 开发环境

taosAdapter 是由 Go 语言开发的。关于 Golang 开发环境的设置,请参考 Golang 的官方文档

请使用 1.14 以上版本的 Golang。对于中国的用户,我们建议使用代理服务来加速软件包的下载。

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

作为 TDengine 的一个组件构建 taosAdapter

taosAdapter 的源代码是作为一个独立的代码库托管的,也通过子模块的方式存在于 TDengine 中。您可以下载 TDengine 的源代码并同时构建它们。步骤如下:

git clone https://github.com/taosdata/TDengine
cd TDengine
mkdir debug
cd debug
cmake .. -DBUILD_HTTP=false
make
sudo make install

一旦 make install 完成,taosAdapter 和它的 systemd 服务文件就会被安装到有 TDengine 服务端软件的系统中。您可以使用 sudo systemctl start taosdsudo systemctl start taosadapter 来启动它们。

单独构建 taosAdapter

如果您已经部署了 TDengine 服务器 v2.4.0.0 或以上的版本,taosAdapter 也可以作为一个独立的应用程序被构建。

安装 TDengine 服务器或客户端安装包

请从官方网站下载 TDengine 服务器或客户端安装包。

从源码构建 taosAdapter

git clone https://github.com/taosdata/taosadapter
cd taosadapter
go build

然后您应该在工作目录中找到 taosAdapter 的二进制可执行文件。您需要将 systemd 服务配置文件 taosadapter.service 复制到 /etc/systemd/system 目录,并将可执行的 taosAdapter 二进制文件复制到 Linux 的 $PATH 环境变量可以找到的路径下。