我克隆了 parquet-mr 从这个链接。我想建造的 parquet-tools 如下所述:
parquet-mr
parquet-tools
cd parquet-mr/parquet-tools/ mvn clean package -Plocal
(i)更新 pom.xml 指向正确版本的 com.twitter:parquet-hadoop:jar )这是我得到的编译错误:[错误]编译错误:[信息]
pom.xml
com.twitter:parquet-hadoop:jar
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> .
git checkout
<version>1.9.0</version>
<version>1.9.0-SNAPSHOT</version>
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
2条答案
按热度按时间tcomlyy61#
首先尝试在git中 checkout 一个具体的标记。
通过做
git checkout
,所有pom.xml
档案会说<version>1.9.0</version>
而不是<version>1.9.0-SNAPSHOT</version>
.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