# davin-taos-tools **Repository Path**: davinadmin/davin-taos-tools ## Basic Information - **Project Name**: davin-taos-tools - **Description**: taos-tools 数据库连接案例 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-06 - **Last Updated**: 2023-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sjengineTools [![CI](https://github.com/taosdata/sjengine-tools/actions/workflows/cmake.yml/badge.svg)](https://github.com/taosdata/sjengine-tools/actions/workflows/cmake.yml) [![Coverage Status](https://coveralls.io/repos/github/taosdata/sjengine-tools/badge.svg?branch=develop)](https://coveralls.io/github/taosdata/sjengine-tools?branch=develop) sjengineTools 是用于 sjengine 的辅助工具软件集合。 ## 安装 sjengineTools ## 如何通过源代码构建 ### 安装依赖软件包 #### 对于 Ubuntu/Debian 系统 ```shell sudo apt install libjansson-dev libsnappy-dev liblzma-dev libz-dev pkg-config libssl-dev ``` #### 对于 CentOS 7/RHEL 系统 ```shell sudo yum install -y xz-devel snappy-devel jansson jansson-devel pkgconfig libatomic libstdc++-static openssl-devel ``` #### 对于 CentOS 8/Rocky Linux 系统 ```shell sudo yum install -y epel-release sudo yum install -y dnf-plugins-core sudo yum config-manager --set-enabled powertools sudo yum install -y zlib-devel xz-devel snappy-devel jansson jansson-devel pkgconfig libatomic libstdc++-static openssl-devel ``` 注意:由于 snappy 缺乏 pkg-config 支持 (参考 [链接](https://github.com/google/snappy/pull/86)),会导致 cmake 提示无法发现 libsnappy,实际上工作正常。 #### 对于 macOS 系统(目前仅支持 taosBenchmark) ```shell brew install argp-standalone ``` ### 安装 TDengine 客户端软件 请从 [taosdata.com](https://www.taosdata.com/cn/all-downloads/) 下载 TDengine 客户端安装或参考 [GitHub](github.com/taosdata/TDengine) 编译安装 TDengine 到您的系统中。 ### 克隆源码并编译 ```shell git clone https://github.com/taosdata/sjengine-tools cd sjengine-tools git submodule update --init --recursive mkdir build cd build cmake .. make ``` ### 安装 ```shell sudo make install ```