
# 下载并安装DataCheck
#### 前提条件
- 服务器：Linux或Windows服务器，支持64位操作系统。

- JRE或JDK：系统已安装JDK 17。
- 网络环境：安装、运行DataCheck工具的服务器，需要与待连接的数据库的网络是互通的。
 
#### 下载DataCheck工具
下载DataCheck客户端软件，请联系技术支持工程师。
#### 安装DataCheck工具
DataCheck是一款运行在Linux或Windows操作系统上的命令行工具，可免安装使用，下载软件包后，用户解压软件包即可使用。
Windows:
1. 解压DataCheck-\*.zip包。 
   得到DataCheck-\*文件夹。
   ![](https://support.huaweicloud.com/tg-dws/public_sys-resources/note_3.0-zh-cn.png)
   解压DataCheck-\*时，可根据需要选择任意文件夹进行解压。
   
   
2. 进入DataCheck-\*目录。
3. 找到并查看DataCheck目录中的文件。 
   解压出来的文件夹和文件说明如[表1]所示。
   
   
Linux操作系统:
1. 从DataCheck-\*.zip包中提取文件。 
   ```
   unzip DataCheck-*.zip
   ```
   
   
2. 进入DataCheck目录。 
   ```
   cd DataCheck-*
   ```
   
   
3. 查看DataCheck目录中的文件。 
   ```
   ls 
   conf   lib   bin   check_input.xlsx
   ```
   
   
 表1DataCheck目录 
| **文件或文件夹**                                                                                                                               || **说明**                                                                                                                                               |
|:---|---|:---|
| DataCheck  | bin                     | 存放校验工具启动脚本。 Windows版本：datacheck.bat Linux版本：datacheck.sh |
| DataCheck  | conf                    | 配置文件，进行源数据库和目的数据库的连接配置和日志打印设置。                                                                                                                       |
| DataCheck  | lib                     | 保存校验工具运行所需的相关jar包。                                                                                                                                   |
| DataCheck  | check_input.xlsx        | 1、待校验的表信息，包括Schema名、表名、列名等 2、记录用户的校验级别信息和校验规则。已支持3种级别校验，包括high、middle、low，默认为low。                   |
| DataCheck  | logs                    | 压缩包中不包含该文件，校验工具执行后自动生成，记录工具运行过程日志。                                                                                                                   |
| DataCheck  | check_input_result.xlsx | 压缩包中不包含该文件，校验工具执行后会在check_input.xlsx相同路径下生成校验结果文件。                                                                                                   |
   
