DataX,Data-Web 搭建以及同步数据

DataX服务搭建

环境配置

  • jdk
1. 下载jdk包(centos下载tar包)

2. 解压到指定目录
  root# tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/environment

3. 配置jdk环境信息
  root# vi /etc/profile
  添加
  export JAVA_HOME=/usr/local/environment/jdk1.8.0_291
  export PATH=$JAVA_HOME/bin:$PATH
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

4. 检查是否安装成功
  java -version
  出现以下即成功
  java version "1.8.0_291"
  Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
  Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

datax安装

下载datax安装包

1. 解压到指定目录
root# tar -zxvf datax.tar.gz -C /usr/local/ware

2. 执行测试用例
root# python datax.py ../job/job.json

DataX-Web服务搭建

下载datax-web安装包

1. 解压到指定目录
root# tar -zxvf datax-web-2.1.2 -C /usr/local/ware

2. 配置DataX-Web数据源
[root@localhost datax-web-2.1.2]# vi modules/datax-admin/conf/bootstrap.properties
修改
#Database
DB_HOST=101.37.119.129
DB_PORT=3306
DB_USERNAME=root
DB_PASSWORD=password
DB_DATABASE=dataxweb

3. 指定datax运行脚本
[root@localhost datax-web-2.1.2]# vi modules/datax-executor/bin/env.properties
修改
## PYTHON脚本执行位置
#PYTHON_PATH=/home/hadoop/install/datax/bin/datax.py
PYTHON_PATH=/usr/local/ware/datax/bin/datax.py

4. 查看数据库驱动是否一致,保证mysql驱动与同步的mysql版本一致
[root@localhost ware]# find datax/ -name "mysql-conn*"
datax/plugin/reader/mysqlreader/libs/mysql-connector-java-8.0.22.jar
datax/plugin/writer/mysqlwriter/libs/mysql-connector-java-8.0.22.jar

同步数据

posted @   邹笑傲  阅读(1230)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示