Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java YCSB Maven构建错误_Java_Git_Maven_Hadoop - Fatal编程技术网

Java YCSB Maven构建错误

Java YCSB Maven构建错误,java,git,maven,hadoop,Java,Git,Maven,Hadoop,我克隆并修改了\hbase文件夹中的pom.xml,以指向我的hbase和Hadoop的正确版本。在那之后,我试图使用“mvn clean package”制作YCSB包,但我遇到了以下无法解决的错误 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building HBase DB Binding 0.1.4 [INFO] ----------------

我克隆并修改了
\hbase
文件夹中的pom.xml,以指向我的hbase和Hadoop的正确版本。在那之后,我试图使用“mvn clean package”制作YCSB包,但我遇到了以下无法解决的错误

[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building HBase DB Binding 0.1.4
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.apache.hadoop:hadoop-core:jar:2.4.0 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] YCSB Root .......................................... SUCCESS [  0.954 s]
[INFO] Core YCSB .......................................... SUCCESS [ 19.117 s]
[INFO] Cassandra DB Binding ............................... SUCCESS [ 10.728 s]
[INFO] HBase DB Binding ................................... FAILURE [  0.260 s]
[INFO] Hypertable DB Binding .............................. SKIPPED
[INFO] Accumulo DB Binding ................................ SKIPPED
[INFO] DynamoDB DB Binding ................................ SKIPPED
[INFO] ElasticSearch Binding .............................. SKIPPED
[INFO] Infinispan DB Binding .............................. SKIPPED
[INFO] JDBC DB Binding .................................... SKIPPED
[INFO] Mapkeeper DB Binding ............................... SKIPPED
[INFO] Mongo DB Binding ................................... SKIPPED
[INFO] OrientDB Binding ................................... SKIPPED
[INFO] Redis DB Binding ................................... SKIPPED
[INFO] Voldemort DB Binding ............................... SKIPPED
[INFO] YCSB Release Distribution Builder .................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 31.309 s
[INFO] Finished at: 2015-02-27T08:30:30+00:00
[INFO] Final Memory: 53M/934M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project hbase-binding: Could not resolve dependencies for project com.yahoo.ycsb:hbase-binding:jar:0.1.4: Failure to find org.apache.hadoop:hadoop-core:jar:2.4.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[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/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :hbase-binding
[信息]
[信息]------------------------------------------------------------------------
[信息]正在构建HBase DB绑定0.1.4
[信息]------------------------------------------------------------------------
[警告]org.apache.hadoop:hadoop核心:jar:2.4.0的POM丢失,没有可用的依赖项信息
[信息]------------------------------------------------------------------------
[信息]反应堆概要:
[信息]
[信息]YCSB根目录。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.954秒]
[信息]核心YCSB。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[19.117秒]
[信息]Cassandra DB绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[10.728秒]
[信息]HBase数据库绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。故障[0.260秒]
[信息]超表格数据库绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]Accumulo DB绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]DynamoDB数据库绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]弹性搜索绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]Infinispan DB绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]JDBC DB绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]地图管理员数据库绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]Mongo DB绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]定向数据库绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]Redis DB绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]伏地魔DB绑定。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]YCSB发布分发生成器。。。。。。。。。。。。。。。。。。跳过
[信息]------------------------------------------------------------------------
[信息]生成失败
[信息]------------------------------------------------------------------------
[信息]总时间:31.309秒
[信息]完成时间:2015-02-27T08:30:30+00:00
[信息]最终内存:53M/934M
[信息]------------------------------------------------------------------------
[错误]未能在项目hbase绑定上执行目标:无法解析project com.yahoo.ycsb:hbase绑定的依赖项:jar:0.1.4:在中找不到org.apache.hadoop:hadoop核心:jar:2.4.0https://repo.maven.apache.org/maven2 缓存在本地存储库中,在经过central的更新间隔或强制更新之前,不会重新尝试解析->[帮助1]
[错误]
[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。
[错误]使用-X开关重新运行Maven以启用完整调试日志记录。
[错误]
[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[错误]
[错误]纠正问题后,可以使用命令恢复生成
[错误]mvn-rf:hbase绑定

我使用的是HBase版本0.94.18和Hadoop 2.4.0。关于如何解决这个问题有什么建议吗?

您是否更改了hbase pom.xml文件中的hbase和hadoop版本。 还要检查所需的jar是否在您使用的存储库中可用


如果您仅将YCSB用于hbase,我建议您从pom文件中删除不需要的模块,这将减少构建所需的时间。

请尝试
mvn clean install-U
Hadoop 2.4.0不在Central中,并且
com.yahoo.YCSB:hbase绑定也不在Central中。。这会导致你的问题。您必须配置您的存储库管理器,以使用适当的存储库使构建工作。@Mr.Chowdary我不想安装。我需要一个包裹。这个命令也能帮助我创建包吗?不管怎样,这样做了,我还是看到了同样的错误|@khmarbaise如何配置它?我的意思是pom.xml&ion中的哪个标记我必须修改哪个目录?这不是导致问题的时间。这就是失败!