update README and test/README by charles

This commit is contained in:
Feng Chao 2025-01-09 17:30:04 +08:00
parent c72f7ecbe6
commit 7c1363f34c
2 changed files with 46 additions and 11 deletions

View File

@ -67,19 +67,32 @@ For user manual, system design and architecture, please refer to [TDengine Docum
### For Ubuntu 18.04 or Later ### For Ubuntu 18.04 or Later
```bash ```bash
sudo apt-get udpate
sudo apt-get install -y gcc cmake build-essential git libjansson-dev libsnappy-dev liblzma-dev zlib1g-dev pkg-config
``` ```
### For CentOS 7 ### For CentOS 8
```bash ```bash
sudo yum update
yum install -y epel-release gcc gcc-c++ make cmake git perl dnf-plugins-core
yum config-manager --set-enabled powertools
yum install -y zlib-static xz-devel snappy-devel jansson-devel pkgconfig
``` ```
### For Fedora or Rocky Linux ### For Fedora or Rocky Linux
```bash ```bash
sudo dnf install -y gcc gcc-c++ make cmake git perl
sudo dnf install -y zlib-devel xz-devel snappy-devel jansson-devel pkgconfig
```
To build the [taosTools](https://github.com/taosdata/taos-tools) on Fedora or Rocky, the following packages need to be installed.
```bash
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --set-enabled powertools
sudo dnf install -y zlib-devel zlib-static xz-devel snappy-devel jansson jansson-devel pkgconfig libatomic libatomic-static libstdc++-static
``` ```
## 3.2 On macOS ## 3.2 On macOS
@ -110,7 +123,7 @@ cd TDengine
At the moment, TDengine server supports running on Linux/Windows/MacOS systems. Any application can also choose the RESTful interface provided by taosAdapter to connect the taosd service. TDengine supports X64/ARM64 CPU, and it will support MIPS64, Alpha64, ARM32, RISC-V and other CPU architectures in the future. Right now we don't support build with cross-compiling environment. At the moment, TDengine server supports running on Linux/Windows/MacOS systems. Any application can also choose the RESTful interface provided by taosAdapter to connect the taosd service. TDengine supports X64/ARM64 CPU, and it will support MIPS64, Alpha64, ARM32, RISC-V and other CPU architectures in the future. Right now we don't support build with cross-compiling environment.
You can choose to install through source code, [container](https://docs.tdengine.com/get-started/docker/), [installation package](https://docs.tdengine.com/get-started/package/) or [Kubernetes](https://docs.tdengine.com/deployment/k8s/). This quick guide only applies to installing from source. You can choose to install through source code, [container](https://docs.tdengine.com/get-started/docker/), [installation package](https://docs.tdengine.com/get-started/package/) or [Kubernetes](https://docs.tdengine.com/deployment/k8s/). This quick guide only applies to install from source.
TDengine provide a few useful tools such as taosBenchmark (was named taosdemo) and taosdump. They were part of TDengine. By default, TDengine compiling does not include taosTools. You can use `cmake .. -DBUILD_TOOLS=true` to make them be compiled with TDengine. TDengine provide a few useful tools such as taosBenchmark (was named taosdemo) and taosdump. They were part of TDengine. By default, TDengine compiling does not include taosTools. You can use `cmake .. -DBUILD_TOOLS=true` to make them be compiled with TDengine.
@ -140,7 +153,6 @@ make
You can use Jemalloc as memory allocator instead of glibc: You can use Jemalloc as memory allocator instead of glibc:
```bash ```bash
apt install autoconf
cmake .. -DJEMALLOC_ENABLED=true cmake .. -DJEMALLOC_ENABLED=true
``` ```
@ -271,18 +283,20 @@ option "-c test/cfg" specifies the system configuration file directory.
## 6.2 Run TDengine on Windows ## 6.2 Run TDengine on Windows
To start the service after installation on Windows, in a terminal, use: You can start TDengine server on windows platform with below commands:
```bash ```cmd
to be updated .\build\bin\taosd.exe -c test\cfg
``` ```
Then users can use the TDengine CLI to connect the TDengine server. In a terminal, use: In another terminal, use the TDengine CLI to connect the server:
```bash ```cmd
taos .\build\bin\taos.exe -c test\cfg
``` ```
option "-c test/cfg" specifies the system configuration file directory.
## 6.3 Run TDengine on macOS ## 6.3 Run TDengine on macOS
To start the service after installation on macOS, double-click the /applications/TDengine to start the program, or in a terminal, use: To start the service after installation on macOS, double-click the /applications/TDengine to start the program, or in a terminal, use:

View File

@ -1,5 +1,26 @@
# Testing TDengine # Testing TDengine
## Install the required tools
Install Python3.
```bash
apt install python3
apt install python3-pip
```
Install the dependent Python components.
```bash
pip3 install pandas psutil fabric2 requests faker simplejson toml pexpect tzlocal distro decorator loguru hyperloglog
```
Install the Python connector for TDengine.
```bash
pip3 install taospy taos-ws-py
```
## Unit Test ## Unit Test
Unit test script is the smallest testable part and developed for some function, method or class of TDengine, you can run Unit test script is the smallest testable part and developed for some function, method or class of TDengine, you can run