下载datax-web-master之后准备按照文档上运行:
- 1.运行datax_admin下 DataXAdminApplication
- 2.运行datax_executor下 DataXExecutorApplication
运行datax_admin下 DataXAdminApplication时候报错:
启动报错Circular placeholder reference 'server.port' in property definitions
解决方案:
父pom文件添加依赖:
<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>config.properties</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>application.properties</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>log4j.properties</include> </includes> <filtering>true</filtering> </resource> </resources> </build>
然后运行datax_admin下 DataXAdminApplication
出错:
java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:379) [hadoop-common-2.7.3.jar:na]
at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:394) [hadoop-common-2.7.3.jar:na]
at org.apache.hadoop.util.Shell.<clinit>(Shell.java:387) [hadoop-common