C++ 在WSL上安装ApacheKudu

C++ 在WSL上安装ApacheKudu,c++,gradle,cmake,apache-kudu,C++,Gradle,Cmake,Apache Kudu,我尝试安装Apache KUDU,并在WSL上运行我的Ubuntu分发(18.04)上的C++示例。我正在按照Ubuntu的说明进行操作 在我进入第6步之前,一切都很顺利 make -j4 我得到以下错误 Exception in thread "main" java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method)

我尝试安装Apache KUDU,并在WSL上运行我的Ubuntu分发(18.04)上的C++示例。我正在按照Ubuntu的说明进行操作

在我进入第6步之前,一切都很顺利

make -j4
我得到以下错误

Exception in thread "main" java.util.zip.ZipException: error in opening zip file  
     at java.util.zip.ZipFile.open(Native Method)                                                                            
     at java.util.zip.ZipFile.<init>(ZipFile.java:225)                                                                       
     at java.util.zip.ZipFile.<init>(ZipFile.java:155)                                                                       
     at java.util.zip.ZipFile.<init>(ZipFile.java:169)                                                                       
     at org.gradle.wrapper.Install.unzip(Install.java:235)                                                                   
     at org.gradle.wrapper.Install.access$900(Install.java:27)                                                               
     at org.gradle.wrapper.Install$1.call(Install.java:81)                                                                   
     at org.gradle.wrapper.Install$1.call(Install.java:48)                                                                   
     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)                             
     at org.gradle.wrapper.Install.createDist(Install.java:48)                                                               
     at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)                                                 
     at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)                                         
CMakeFiles/init_gradle.dir/build.make:60: recipe for target '../../java/gradle/wrapper/gradle-wrapper.jar' failed       
make[2]: *** [../../java/gradle/wrapper/gradle-wrapper.jar] Error 1                                                     
make[2]: *** Deleting file '../../java/gradle/wrapper/gradle-wrapper.jar'                                               
CMakeFiles/Makefile2:1708: recipe for target 'CMakeFiles/init_gradle.dir/all' failed                                    
make[1]: *** [CMakeFiles/init_gradle.dir/all] Error 2                                                                   
make[1]: *** Waiting for unfinished jobs....                                                                            
[  5%] Built target kudu_util_pb_util_proto                                                                             
[  5%] Built target kudu_util_hash_proto                                                                                
[  6%] Built target hms_thrift                                                                                          
Makefile:140: recipe for target 'all' failed                                                                            
make: *** [all] Error 2  
线程“main”java.util.zip.ZipException中的异常:打开zip文件时出错 位于java.util.zip.ZipFile.open(本机方法) 位于java.util.zip.ZipFile(ZipFile.java:225) 位于java.util.zip.ZipFile。(ZipFile.java:155) 位于java.util.zip.ZipFile(ZipFile.java:169) 位于org.gradle.wrapper.Install.unzip(Install.java:235) org.gradle.wrapper.Install.access$900(Install.java:27) 安装$1.call(Install.java:81) 安装$1.call(Install.java:48) 位于org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69) 位于org.gradle.wrapper.Install.createDist(Install.java:48) 位于org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107) 位于org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63) CMakeFiles/init_gradle.dir/build.make:60:recipe for target'../../java/gradle/wrapper/gradle wrapper.jar'失败 make[2]:***[../java/gradle/wrapper/gradle wrapper.jar]错误1 make[2]:***正在删除文件“../../java/gradle/wrapper/gradle wrapper.jar” CMakeFiles/Makefile2:1708:目标“CMakeFiles/init_gradle.dir/all”的配方失败 生成[1]:***[CMakeFiles/init_gradle.dir/all]错误2 make[1]:***等待未完成的工作。。。。 [5%]构建了目标库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库都库 [5%]构建了目标kudu_util_hash_proto [6%]建造目标hms_thrift Makefile:140:目标“全部”的配方失败 make:**[全部]错误2


有人知道是什么导致了这些错误吗?

碰巧遇到了同样的情况。 此异常在构建hms时发生。您可以通过执行以下操作找到详细日志

cd <root_of_kudu>/java
./gradlew assemble
cd/java
/gradlew组装
我遇到的问题是下载的gradle的zip似乎有误,所以我清理了
~/.gradle/wrapper/dists/gradle-6.2.2-all/2k4hz1yffuhb6ob9prdg10tx/gradle-6.2.2-all.zip
/java/gradle/wrapper/gradle-wrapper.jar
。然后再次尝试调用
make-j4


此外,如果你碰巧有像我一样的坏网络,你可以手动下载gradle zip,通过检查
/java/gradlew
的内容,带有curl的行告诉你下载链接,尝试用一个好的网络或代理下载它,然后将它放在你清理的第一条路径上,它可能会起作用。

碰巧遇到了同样的情况。 此异常在构建hms时发生。您可以通过执行以下操作找到详细日志

cd <root_of_kudu>/java
./gradlew assemble
cd/java
/gradlew组装
我遇到的问题是下载的gradle的zip似乎有误,所以我清理了
~/.gradle/wrapper/dists/gradle-6.2.2-all/2k4hz1yffuhb6ob9prdg10tx/gradle-6.2.2-all.zip
/java/gradle/wrapper/gradle-wrapper.jar
。然后再次尝试调用
make-j4

此外,如果您碰巧有像我一样的坏网络,您可以手动下载gradle zip,通过检查
/java/gradlew
的内容,带有curl的行告诉您下载链接,尝试使用好的网络或代理下载它,然后将其放置到您清理的第一个路径,它可能会工作