gpt4 book ai didi

java - 在UNO安装中的Accumulo 2.0上运行Hello World示例InsertWithBatchWriter的问题

转载 作者:行者123 更新时间:2023-12-02 20:17:23 28 4
gpt4 key购买 nike

我正在慢慢学习Accumulo命令,并遇到运行Apache Hello World示例将批处理的10K行(50K条目)批量提取到累积中的问题。 https://accumulo.apache.org/1.7/examples/
我使用uno构建来启动并运行HDFS,zookeeper和Accumulo(2.0)。我可以使用网络浏览器连接到hadoop和Accumulo。我可以通过shell登录到Accumulo,并成功创建了可问候表。然后,来自Apache示例的指令说要启动用BatchWriter批量插入的Java程序。通用示例命令如下:

$ ./bin/accumulo org.apache.accumulo.examples.simple.helloworld.InsertWithBatchWriter instance zookeepers username password hellotable
使用安装的信息,我正在运行以下命令:
我的Accumulo实例不是我的用户名是root,密码是secret
$ accumulo org.apache.accumulo.examples.simple.helloworld.InsertWithBatchWriter uno zookeepers root secret hellotable
当我运行命令时,出现以下JAVA和累积相关错误:
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/bob/fluo-uno/install/accumulo-2.0.0/lib/slf4j-log4j12-1.7.26.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/bob/fluo-uno/install/apache-zookeeper-3.6.1-bin/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
Invalid argument: Java <main class> 'org.apache.accumulo.examples.simple.helloworld.InsertWithBatchWriter' was not found. Please use the wholly qualified package name.
如何修改命令以使其干净执行?
谢谢

最佳答案

您正在尝试的示例专门针对Accumulo 1.7版(如URL所示),该版本先前在默认类路径中随附有示例jar。但是,您已经表明您正在运行Accumulo 2.0。
这些示例不是为2.0编写的,而是将这些示例移到了单独的存储库中,而不是直接在Accumulo类路径上使用。如果您想尝试,可以在https://github.com/apache/accumulo-examples上找到更新的示例代码,尽管我不知道该代码已经为主流使用做好了准备。
您也可以在网站上尝试tour

关于java - 在UNO安装中的Accumulo 2.0上运行Hello World示例InsertWithBatchWriter的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62629368/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com