Hi Please install protobuf from google, for example: https://github.com/google/protobuf/archive/v3.2.0.tar.gz. make sure protoc --version same with version in parquet-protobuf/pom.xml.
2017-08-29 4:27 GMT+08:00 Che, Xiao <[email protected]>: > Hi, I followed the instructions on the github page and installed Protobuf > and Thrift, but failed when building Parquet. I have pasted the log when > building in debug mode (LC_ALL=C mvn -X clean install). > The OS is CentOS 7.1 if it helps. I tried to google the error message, but > nothing really useful comes up. Could you someone help me with it? > > Xiao > > [INFO] ------------------------------------------------------------ > ------------ > [INFO] Reactor Summary: > [INFO] > [INFO] Apache Parquet MR ................................. SUCCESS > [2.988s] > [INFO] Apache Parquet Generator .......................... SUCCESS [1.078s] > [INFO] Apache Parquet Common ............................. SUCCESS [1.000s] > [INFO] Apache Parquet Encodings .......................... SUCCESS [8.196s] > [INFO] Apache Parquet Column ............................. SUCCESS > [12.107s] > [INFO] Apache Parquet Arrow .............................. SUCCESS [0.800s] > [INFO] Apache Parquet Jackson ............................ SUCCESS [0.694s] > [INFO] Apache Parquet Hadoop ............................. SUCCESS > [4:15.557s] > [INFO] Apache Parquet Avro ............................... SUCCESS > [7.731s] > [INFO] Apache Parquet Benchmarks ......................... SUCCESS > [10.019s] > [INFO] Apache Parquet Pig ................................ SUCCESS > [14.782s] > [INFO] Apache Parquet Thrift ............................. SUCCESS [8.407s] > [INFO] Apache Parquet Cascading .......................... SUCCESS > [37.433s] > [INFO] Apache Parquet Cascading (for Cascading 3.0 onwards) SUCCESS > [37.599s] > [INFO] Apache Parquet Command-line ....................... SUCCESS [5.657s] > [INFO] Apache Parquet Pig Bundle ......................... SUCCESS [1.054s] > [INFO] Apache Parquet Protobuf ........................... FAILURE [0.688s] > [INFO] Apache Parquet Scala .............................. SKIPPED > [INFO] Apache Parquet Scrooge ............................ SKIPPED > [INFO] Apache Parquet Hadoop Bundle ...................... SKIPPED > [INFO] Apache Parquet Hive ............................... SKIPPED > [INFO] Apache Parquet Hive Binding Parent ................ SKIPPED > [INFO] Apache Parquet Hive Binding Interface ............. SKIPPED > [INFO] Apache Parquet Hive 0.10 Binding .................. SKIPPED > [INFO] Apache Parquet Hive 0.12 Binding .................. SKIPPED > [INFO] Apache Parquet Hive Binding Factory ............... SKIPPED > [INFO] Apache Parquet Hive Binding Bundle ................ SKIPPED > [INFO] Apache Parquet Hive Storage Handler ............... SKIPPED > [INFO] Apache Parquet Hive Bundle ........................ SKIPPED > [INFO] Apache Parquet Tools .............................. SKIPPED > [INFO] ------------------------------------------------------------ > ------------ > [INFO] BUILD FAILURE > [INFO] ------------------------------------------------------------ > ------------ > [INFO] Total time: 6:45.999s > [INFO] Finished at: Mon Aug 28 15:37:24 EDT 2017 > [INFO] Final Memory: 271M/7787M > [INFO] ------------------------------------------------------------ > ------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-antrun-plugin:1.7:run > (generate-sources) on project parquet-protobuf: An Ant BuildException has > occured: exec returned: 1 > [ERROR] around Ant part ...<exec failonerror="true" > executable="protoc">... @ 6:48 in /data01/home/xcc/Downloads/ > parquet-mr/parquet-protobuf/target/antrun/build-main.xml > [ERROR] -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run > (generate-sources) on project parquet-protobuf: An Ant BuildException has > occured: exec returned: 1 > around Ant part ...<exec failonerror="true" executable="protoc">... @ 6:48 > in /data01/home/xcc/Downloads/parquet-mr/parquet-protobuf/ > target/antrun/build-main.xml > at org.apache.maven.lifecycle.internal.MojoExecutor.execute( > MojoExecutor.java:217) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute( > MojoExecutor.java:153) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute( > MojoExecutor.java:145) > at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder. > buildProject(LifecycleModuleBuilder.java:84) > at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder. > buildProject(LifecycleModuleBuilder.java:59) > at org.apache.maven.lifecycle.internal.LifecycleStarter. > singleThreadedBuild(LifecycleStarter.java:183) > at org.apache.maven.lifecycle.internal.LifecycleStarter. > execute(LifecycleStarter.java:161) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.codehaus.plexus.classworlds.launcher.Launcher. > launchEnhanced(Launcher.java:290) > at org.codehaus.plexus.classworlds.launcher.Launcher. > launch(Launcher.java:230) > at org.codehaus.plexus.classworlds.launcher.Launcher. > mainWithExitCode(Launcher.java:414) > at org.codehaus.plexus.classworlds.launcher.Launcher. > main(Launcher.java:357) > Caused by: org.apache.maven.plugin.MojoExecutionException: An Ant > BuildException has occured: exec returned: 1 > around Ant part ...<exec failonerror="true" executable="protoc">... @ 6:48 > in /data01/home/xcc/Downloads/parquet-mr/parquet-protobuf/ > target/antrun/build-main.xml > at org.apache.maven.plugin.antrun.AntRunMojo.execute( > AntRunMojo.java:355) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo( > DefaultBuildPluginManager.java:101) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute( > MojoExecutor.java:209) > ... 19 more > Caused by: /data01/home/xcc/Downloads/parquet-mr/parquet-protobuf/ > target/antrun/build-main.xml:6: exec returned: 1 > at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask. > java:646) > at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask. > java:672) > at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask. > java:498) > at org.apache.tools.ant.UnknownElement.execute( > UnknownElement.java:291) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.tools.ant.dispatch.DispatchUtils.execute( > DispatchUtils.java:106) > at org.apache.tools.ant.Task.perform(Task.java:348) > at org.apache.tools.ant.Target.execute(Target.java:390) > at org.apache.tools.ant.Target.performTasks(Target.java:411) > at org.apache.tools.ant.Project.executeSortedTargets(Project. > java:1399) > at org.apache.tools.ant.Project.executeTarget(Project.java:1368) > at org.apache.maven.plugin.antrun.AntRunMojo.execute( > AntRunMojo.java:327) > ... 21 more > [ERROR] > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ > MojoExecutionException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <goals> -rf :parquet-protobuf > > > > > > DISCLAIMER: This e-mail message and any attachments are intended solely > for the use of the individual or entity to which it is addressed and may > contain information that is confidential or legally privileged. If you are > not the intended recipient, you are hereby notified that any dissemination, > distribution, copying or other use of this message or its attachments is > strictly prohibited. If you have received this message in error, please > notify the sender immediately and permanently delete this message and any > attachments. > > > > -- Thanks & Best Regards
