datax-web部署踩坑记录

今天打算在linux机器上部署一套datax-web,于是根据官网指引开始倒腾。

安装maven

指引maven需要的版本 (3.6.1+),我在通过yum安装。
yum install maven
可是运行mvn clean install命令时报错了,错误如下:
501, ReasonPhrase:HTTPS Required. -> [Help 2]
一看maven版本,是maven 版本太低了,yum list | grep maven | grep 3.6 搜索了一番,没有对应的版本哪。
咋办?
看来只有手动从官网下载最新版了。
从这里下载bin版本 https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip,然后直接解压就可以使用了。
~/apache-maven-3.6.3/bin/mvn clean install终于不报错了。

安装jdk

服务器上安装了多个版本的jdk。
在这里插入图片描述
运行的时候又报错了,错误如下:
No compiler is provided in this environment. Perhaps you are running on a JRE
又google了一番,发现我安装的jdk1.8只有jre,没有jdk。jre只能运行java程序,所以编译java文件失败。发现了这篇文章 https://openjdk.java.net/install/,里面有这样一段:
在这里插入图片描述
原来还要安装另外一个包才行,java-1.8.0-openjdk-devel

java新手,各种不熟,谨此记录!


版权声明:本文为shuifa2008原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。