无法编译Parquet工具

byqmnocz  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(372)

我克隆了 parquet-mr 从这个链接。我想建造的 parquet-tools 如下所述:

cd parquet-mr/parquet-tools/
mvn clean package -Plocal

(i)更新 pom.xml 指向正确版本的 com.twitter:parquet-hadoop:jar )
这是我得到的编译错误:
[错误]编译错误:
[信息]

tcomlyy6

tcomlyy61#

首先尝试在git中 checkout 一个具体的标记。

git checkout apache-parquet-1.9.0
cd parquet-mr/parquet-tools/
mvn clean package -Plocal

通过做 git checkout ,所有 pom.xml 档案会说 <version>1.9.0</version> 而不是 <version>1.9.0-SNAPSHOT</version> .

xa9qqrwz

xa9qqrwz2#

[错误]/usr/local/parquet mr master/parquet tools/src/main/java/org/apache/parquet/tools/command/mergecommand.java:[76,13]
找不到symbol:方法appendfile(org.apache.hadoop.conf.configuration,org.apache.hadoop.fs.path)位置:类型为org.apache.parquet.hadoop.parquetfilewriter的变量writer
[错误]/usr/local/parquet mr master/parquet tools/src/main/java/org/apache/parquet/tools/command/mergecommand.java:[82,29]找不到symbol:method mergemetadatafiles(java.util.list,org.apache.hadoop.conf.conf.configuration)位置:class org.apache.parquet.hadoop.parquetfilewriter

相关问题