datax-web Windows10以开发者模式部署
前言:目前在windows上只能以开发者模式部署
开发环境:
Windows10 专业版
Idea 2019.3
在win10上以开发者模式部署datax-web
一,解压DataX在Linux上,然后下载datax.py到windows
从虚拟机上弄下来之后把它放在你datax-web的目录下。
二、下载Datax-web
在github上搜datax-web,出来这个就是:
我们选择2.1.2版本
使用git或者打包下载都可以
三、解压,配置MySQL数据库
解压后是上面那个样子,首先运行需要一个本地的MySQL数据库
E:\environment\datax-web-2.1.2\bin\db\datax_web.sql
解压后的目录里bin目录的db目录下有个datax_web.sql
打开之后可以看到,它只有建表语句,没有建库语句,而数据库名是datax_web
这里我们给它加两行:
CREATE DATABASE datax_web;
USE datax_web;
然后运行整个sql文件,把数据库建好(我的是MySQL8.0版本的运行这个脚本没报错)
四、修改application.yml
位置是:
E:\environment\datax-web-2.1.2\datax-admin\src\main\resources\application.yml
server:port: 8080#port: ${server.port}
spring:#数据源datasource:username: rootpassword: rooturl: jdbc:mysql://localhost:3306/datax_web?serverTimezone=Asia/Shanghai&useLegacyDatetimeCode=false&useSSL=false&nullNamePatternMatchesAll=true&useUnicode=true&characterEncoding=UTF-8#password: ${DB_PASSWORD:password}#username: ${DB_USERNAME:username}#url: jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_DATABASE:dataxweb}?serverTimezone=Asia/Shanghai&useLegacyDatetimeCode=false&useSSL=false&nullNamePatternMatchesAll=true&useUnicode=true&characterEncoding=UTF-8driver-class-name: com.mysql.jdbc.Driver
# datax-web emailmail:host: smtp.qq.comport: 25#username: xxx@qq.com#password: xxxusername: xxx@qq.compassword: xxx
(把XXX换成你没用的QQ,防止被盗)
level:com.wugui.datax.admin.mapper: info
path: ./data/applogs/admin
修改另一个application.yml
位置是:E:\environment\datax-web-2.1.2\datax-executor\src\main\resources\application.yml
# web port
server:#port: ${server.port}port: 8081
# log config
logging:config: classpath:logback.xml#path: ${data.path}/applogs/executor/jobhandlerpath: ./data/applogs/executor/jobhandler
datax:job:admin:### datax admin address list, such as "http://address" or "http://address01,http://address02"addresses: http://127.0.0.1:8080#addresses: http://127.0.0.1:${datax.admin.port}executor:appname: datax-executorip:port: 9999#port: ${executor.port:9999}### job log pathlogpath: ./data/applogs/executor/jobhandler#logpath: ${data.path}/applogs/executor/jobhandler### job log retention dayslogretentiondays: 30### job, access tokenaccessToken:executor:jsonpath: D:\\temp\\executor\\json\\#jsonpath: ${json.path}pypath: E:\environment\datax-web-2.1.2\datax.py#pypath: ${python.path}
接下来可以运行了,运行datax-admin目录下的DataXAdminApplication
,输出如下内容:
但是你可能会出现如下错误,就是因为你没在windows上安装hadoop
java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
只需要在这里下载:https://github.com/cdarlint/winutils
hadoop-2.7.3/bin
目录里的所有文件,放到你磁盘的某个目录下,然后设置环境变量
HADOOP_HOME
之后重启你的开发工具,这个报错就会消失。
这个报错本身不影响运行,只是看着不舒服。
再运行datax-executor下的DataXExecutorApplication
然后你就可以使用DataX-Web了!
注意程序运行时弹出的三个地址:
比如web-URL:
好了,剩下的自己摸索吧
datax-web Windows10以开发者模式部署相关推荐
- Windows10设置开发者模式并安装WSL
1.使能开发者模式 Windows->Settings->System-> 2.使能WSL(Windows subsystem for Linux)功能 3.下载Linux from ...
- 开启宝蓝德中间件的 开发者模式和热部署模式
开启宝蓝德中间件的 开发者模式和热部署模式 1. 节点的配置文件 这里拿 133 示例: root@node133:/data/BES952/Node/1xxx.xxx.xxx.133/instanc ...
- 数据同步工具—DataX—Web部署使用
DataX-Web 部署使用 Datax 的使用过程中,我们会发现,不管是利用 java 调用以及 python 命令启动的方式,我们都无法进行任务的管理,并且每次执行任务前,我们 都需要编辑 Jso ...
- web前后端分离开发部署模式
web前后端分离开发部署模式 在开始讨论这个话题之前我们先来认识一下传统的开发模式. 一.传统开发模式 相信很多做过Web开发童鞋应该都会经历这样一种开发模式,利用后端语言提供的模版引擎编写HTML/ ...
- web网页端禁止开发者模式
web网页端禁止开发者模式 监听 window.addEventListener('devtoolschange', function(e) {if (e.detail.open) console.c ...
- html标签Windows10无法使用,window 10 Microsoft Edge 无法使用开发者模式【F12】
最近电脑不知道出了什么毛病,导致window10自带浏览器Microsoft Edge无法使用开发者模式,无论是按F12还是检查元素,都会重新刷新页面.而我又想使用Microsoft Edge中的仿真 ...
- JEECG支付服务窗专题 - 支付窗激活开发者模式
申请支付服务窗,二次开发首先要激活开发者模式 第一步:RSA私钥及公钥生成 window环境,下载生成工具,双击脚本文件""支付宝RAS密钥生成器SHAwithRSA1024_V1 ...
- 运用Java对微信公众平台二次开发技术——开发者模式接入
当初我在这碰到了很多问题,市面上以及网络上的资料特别少,所以当初碰了很多壁,所以现在跟大家分享一下,如何用Java,对微信公众平台进行二次开发. 一.开发预备知识: 最基本的JavaSE与JavaWe ...
- 怎么用计算机打开开发者模式,win10如何打开开发者选项模式
我们的win10系统中自带有开发者选项模式,该模式为Win10技术预览版开发此风格应用你需要开启"开发者模式",开启之后,在将应用提交给微软进行测试和认证前,你可以先在本地计算机上 ...
最新文章
- linux下批量修改文件名精彩解答案例分享
- mac 安装node_node 服务端部署
- Java注解中produces啥意思,注解@RequestMapping中的produces,consumes属性
- matlab保存colormap失败
- Exchange服务器系列课程之二--Exchange Server 2003多服务器安装以及管理工具介绍
- java微信上传图片_微信小程序图片上传java后台(前后端代码)
- 80年代的海外经典动画片引进25周年纪念【转】
- c语言中头文件iostream,程序中为什么要包含头文件iostream.h?
- python 将excel文件转换为txt文件_python实现Excel文件转换为TXT文件
- 阿里的活动宣传做得好 一百分!
- linux认证加k8s认证,如何快速验证您的Kubernetes配置文件?
- 机械转计算机,成功上岸鹅厂。白菜价年薪40w
- “首月0保费”导流模式告终 知名互联网保险平台开始裁员
- 【8583】ISO8583各域段的说明
- 尼尔·斯蒂芬森 (Neal Stephenson) 谈他的新地球工程气候变化惊悚片并创造了“元宇宙”一词...
- DNS和HTTP服务
- 三年级计算机怎么进入到游戏,三年级开始,带孩子玩7个游戏训练成“最强大脑”...
- 传奇架设 GEE引擎教程 配置微端
- 为什么一个数的平方,会变负数?结果令人惊讶(sq代码解析)
- 删除错误提交的bit 历史_软件错误的历史