我们强烈建议将 taosAdapter 和 TDengine 服务端共同部署在同一个系统上,并使用官方 TDengine 安装包安装 taosAdapter。如果您想对 taosAdapter 进行调试或贡献代码,您也可以单独构建它。
taosAdapter 是由 Go 语言开发的。关于 Golang 开发环境的设置,请参考 Golang 的官方文档。
请使用 1.14 以上版本的 Golang。对于中国的用户,我们建议使用代理服务来加速软件包的下载。
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
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 taosd
和 sudo systemctl start taosadapter
来启动它们。
如果您已经部署了 TDengine 服务器 v2.4.0.0 或以上的版本,taosAdapter 也可以作为一个独立的应用程序被构建。
请从官方网站下载 TDengine 服务器或客户端安装包。
git clone https://github.com/taosdata/taosadapter
cd taosadapter
go build
然后您应该在工作目录中找到 taosAdapter 的二进制可执行文件。您需要将 systemd 服务配置文件 taosadapter.service
复制到 /etc/systemd/system
目录,并将可执行的 taosAdapter 二进制文件复制到 Linux 的 $PATH
环境变量可以找到的路径下。