今天打算在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新手,各种不熟,谨此记录!