准备工作
最近更新时间: 2024-10-17 17:10:00
环境要求
- JDK:建议1.8.161或以上版本
- Maven:建议3.5.2或以上版本
- 网络:能够连接到公网即可
安装 Java
检查 Java 安装
打开终端,执行如下命令:
java -version
如果输出 Java 版本号,说明 Java 安装成功;如果没有安装 Java,请 下载安装 Java 软件开发套件(JDK)。
设置 Java 环境
设置JAVA_HOME
环境变量,并指向您机器上的 Java 安装目录。
以 Java 1.6.0_21 版本为例,操作系统的输出如下:
操作系统 | 输出 |
---|---|
Windows | Set the environment variable JAVA_HOME to C:\Program Files\Java\jdk1.6.0_21 |
Linux | export JAVA_HOME=/usr/local/java-current |
Mac OSX | export JAVA_HOME=/Library/Java/Home |
将 Java 编译器地址添加到系统路径中。
操作系统 | 输出 |
---|---|
Windows | 将字符串“;C:\Program Files\Java\jdk1.6.0_21\bin”添加到系统变量“Path”的末尾 |
Linux | export PATH=$PATH:$JAVA_HOME/bin/ |
Mac OSX | not required |
使用上面提到的 java -version 命令验证 Java 安装。
安装 Maven
下载安装 Maven
参考 Maven 下载。
设置 MAVEN_HOME 和 PATH 环境变量
- Windows 系统下
新建系统变量 MAVEN_HOME 变量值:E:\Maven\apache-maven-3.3.9
编辑系统变量 Path 添加变量值: ;%MAVEN_HOME%\bin
- Linux、macOS 系统下
export MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9
export PATH=$MAVEN_HOME/bin:$PATH
验证 Maven 安装
当 Maven 安装完成后, 通过执行如下命令验证 Maven 是否安装成功。
mvn --version
若出现正常的版本号信息后,说明 Maven 安装成功。
配置 Maven 仓库
下载 示例工程 后,可以通过以下配置引入Maven 仓库,以便于自动获取 DTF 相关依赖。 在示例工程 中,pom.xml 所在目录执行 mvn clean package 即可下载 DTF SDK。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<pluginGroups></pluginGroups>
<proxies></proxies>
<servers></servers>
<mirrors></mirrors>
<profiles>
<profile>
<id>qcloud-repo</id>
<repositories>
<repository>
<id>qcloud-central</id>
<name>qcloud mirror central</name>
<url>http://mirrors.fincloud.tencent.cn/nexus/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>qcloud-plugin-central</id>
<url>http://mirrors.fincloud.tencent.cn/nexus/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>qcloud-repo</activeProfile>
</activeProfiles>
</settings>
获取API 密钥
使用 DTF 时,需要用户自行获取 访问密钥 信息(即 SecretId 和 SecretKey)。
获取事务分组 ID、TC 集群 IP 与端口
使用 DTF 时,需要用户自行 创建事务分组,并获取其 GroupId(事务分组 ID)、BorkerList(TC 集群 IP 与端口信息)。