Ubuntu下DataX安装教程

datax和datax-web安装教程

DataX 是阿里开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。

datax下载

wget http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz

安装python, java(OpenJDK), mysql

su root
apt-get install python openjdk-11-jre-headless openjdk-11-jdk-headless mysql-server
cd /usr/local/datax-web

vim /etc/profile,末尾添加JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64,source /etc/profile

安装datax-web(datax的可视化服务),需要输入数据库的ip(默认127.0.0.1,这个IP必须匹配/etc/mysql/mysql.conf.d/mysqld.cnf中的bind IP,否则没法查数据库)、mysql的用户名和密码。之后会自动创建一个dataxweb数据库,里面包含datax-web的用户名和密码

./bin/install.sh

如果之后要修改db相关配置

vim /usr/local/datax-web/modules/datax-admin/conf/bootstrap.properties

在admin和executor配置中补充JAVA_HOME。admin端口为9527,executor端口为9999

vim /usr/local/datax-web/modules/datax-admin/bin/env.properties
vim /usr/local/datax-web/modules/datax-executor/bin/env.properties

启动datax-web

./bin/start-all.sh # 启动
./bin/stop-all.sh # 停止

# 启动后jps,可以看到admin和executor进程都起来了
jps
63821 Jps
52399 DataXAdminApplication
52719 DataXExecutorApplication

然后Ubuntu内浏览器访问http://127.0.0.1:9527/index.html
(注意前面必须加http)。
image

用户名admin,密码123456即可进入。如果用户名密码不对,肯定是连接数据库出问题了

image

参考:https://blog.csdn.net/weixin_42332638/article/details/126926034

posted @ 2023-03-27 19:13  Nemuzuki  阅读(300)  评论(0编辑  收藏  举报