无法编译实木复合地板工具

Lob*_*rrr 4 java hadoop compiler-errors parquet

parquet-mr从此链接克隆了存储库。我想parquet-tools按照这里的解释进行构建:

cd parquet-mr/parquet-tools/
mvn clean package -Plocal
Run Code Online (Sandbox Code Playgroud)

(我已更新pom.xml为指向的正确版本com.twitter:parquet-hadoop:jar

这是我得到的编译错误:

[错误]编译错误:
[信息] ----------------------------------------- --------------------
[错误] / usr / local / parquet-mr-master / parquet-tools / src / main / java / org / apache / parquet /工具/命令/MergeCommand.java:[76,13]
找不到符号符号:方法appendFile(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.Path)位置:org.apache类型的变量编写器.parquet.hadoop.ParquetFileWriter
[错误] /usr/local/parquet-mr-master/parquet-tools/src/main/java/org/apache/parquet/tools/command/MergeCommand.java:[82,29]无法查找符号符号:方法mergeMetadataFiles(java.util.List,org.apache.hadoop.conf.Configuration)位置:类org.apache.parquet.hadoop.ParquetFileWriter

Tar*_*sch 5

尝试先在git中签出具体标签。

git checkout apache-parquet-1.9.0
cd parquet-mr/parquet-tools/
mvn clean package -Plocal
Run Code Online (Sandbox Code Playgroud)

这样做时git checkout,所有pom.xml文件都会说<version>1.9.0</version>而不是<version>1.9.0-SNAPSHOT</version>