问题标签 [accumulo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
560 浏览

java - Java - OSX Mavericks 上的 Accumulo 初始化异常 - log4j 记录器

我正在尝试让 Accumulo 在 OSX Mavericks 上工作。我有 Java 1.8,以及通过 Homebrew 安装的最新 Zookeeper 和 Hadoop。这两个似乎都工作正常。

我下载了 Accumulo 的二进制文件,并在 accumulo/conf/accumulo-env.sh 中编辑了这些行:

但是,当我运行时bin/accumulo init,我得到:

我找不到任何有用的搜索结果。我不确定什么配置不当会导致这样的错误,所以我不确定从哪里开始。

我没有对 Zookeeper 或 Hadoop 的配置进行任何更改,因此 Hadoop 处于其基本的独立模式,我已通过他们的一个示例确认该模式正在工作。Zookeeper 使用 zkServer 正确启动/停止。所以我猜问题出在我的 Accumulo 配置中。不幸的是,他们的 README 对我的情况根本没有帮助,基本上只是告诉我,我下载的 Accumulo 二进制文件应该开箱即用。

我尝试使用设置和未设置的环境变量 JAVA_HOME 运行它,并在 accumulo-env.sh 中明确定义它。

感谢您为我指明正确方向的任何事情。我的最终目标实际上是修补 GeoMesa,这取决于 Accumulo 的工作。

0 投票
1 回答
1240 浏览

accumulo - Accumulo 未初始化。

我正在尝试初始化累加器。我在 hadoop2.0.0-cdh4.4.0 上配置 accumulo。我在 MAC 书上使用 tars。

初始化 accumulo 时出现错误:bin/accumulo init. java.io.IOException: Mkdirs 未能创建 /accumulo/instance_id 错误。

日志说:

请建议我,我尝试通过在 hdfs 上创建 /accumulo、/user/accumulo 来解决此问题,并还提供了 777 权限。

0 投票
1 回答
129 浏览

java - Protobuf in java : Uid.Lists from Accumulo Values go in but they don't come out

I am attempting to write and read Uids from Accumulo Value (key,Value) into Uid.List using protobuf. Specifically: org.apache.accumulo.examples.wikisearch.protobuf.Uid;import org.apache.accumulo.examples.wikisearch.protobuf.Uid.List.Builder

I use the following code to write Uid.List where I declare UidListCount as #of uids in List Cseq:

Value newAccumuloValue = new Value(uidList.toByteArray());

This seems to work fine.

When I Try to read the Uid.List out of accumulo value,where value is a protobuf Uid.List, its a no-go:

I keep getting "tag errors"

I would really like to understand how to read out what goes in.

Thanks!

0 投票
1 回答
279 浏览

hadoop - Accumulo 1.5.1 - Cloudera CDH4.5 - TServer 无法使用端口 9999

Accumulo 实例无法启动并出现以下错误 - 任何帮助将不胜感激

0 投票
2 回答
1468 浏览

regex - 使用 egrep 示例的累积正则表达式

问题:从一个特定来源到我们的 accumulo 实例的数据没有通过我们的搜索接口的子集返回到我们的客户端应用程序。

当我们使用搜索方法“A”时,我们会得到结果,但是当我们使用搜索方法“B”时,我们不会。

我有一种预感,方法“A”和方法“B”实际上是针对不同的表。
为了证明这一点,我需要一种方法将挂钩放入进入表的数据流中,并使用 grep 获取指示消息来源的数据。我不能以编程方式做任何事情,因为这将需要我关闭系统,这现在不是一个选择。

我从手册中看到有一个“grep”和“egrep”命令。grep 上的帮助文件说不要将它用于正则表达式,我似乎无法让 egrep 返回我知道在数据库中的记录。

示例:
交换中的记录包含行<gml:pos>23.05507 113.5268</gml:pos>。为了 egrep,我登录 accumulo shell,选择记录所在的表,然后输入以下egrep ^:pos>23.*113.*.

什么都没有回来。
我已经尝试了所有我能想到的命令变体(引用,不引用,仅搜索 23.* 等)。

我在这里想念什么?

0 投票
2 回答
528 浏览

accumulo - 有没有办法将包含冒号的列族传递给 shell 的扫描命令

我有一个表,作为列族,有一个 url,当尝试使用 -c 参数从 shell 扫描此表以限制返回的列族时,我没有得到任何结果。我怀疑 : 在 url 被解释为列族和列限定符之间的分隔符。我的问题是,有没有办法转义或引用冒号,以便将其解释为列族字符串的一部分?

0 投票
1 回答
2773 浏览

apache-storm - 使用 accumulo 运行风暴连接时出错

我有如下风暴螺栓,

我只是使用“ mvn comple”编译这个 torm并使用 mvn package 创建一个包,然后我只是使用以下推荐 storm jar target/storm-twitter-0.0.1-SNAPSHOT-jar-with-dependencies.jarstorm 运行storm。 TwitterStorm 运行此推荐后出现如下错误

0 投票
0 回答
218 浏览

thrift - Accumulo Java API 连接/会话

我想知道是否有人知道当从 JAVA API 或节俭到 Accumulo 建立连接时究竟会发生什么。

  • 客户端仅与 ZooKeepers 建立连接?我的理解是,客户端通过 ZooKeeper 身份验证后,从那时起它直接与 Master 和 Tablet Server 通信。
  • 客户端通过 ZooKeeper 身份验证后,客户端如何向 Master 或 Tablet Server 进行身份验证,是否有 ZooKeeper 颁发的令牌与 Master 和 Tablet Server 进行通信。
  • 当通过 Java API 发送用户 ID/密码时,它们是以明文形式发送到 ZooKeeper 还是在传输过程中加密?
  • 当通过 Java API 建立连接时,是否存在与 ZooKeeper 或 Accumulo 服务的会话?如何维护会话以及如何获取有关 Accumulo 当前有多少会话的更多详细信息?
  • Accumulo 使用什么样的加密方式来加密 ZooKeeper 中的用户密码?
0 投票
1 回答
1017 浏览

hadoop - VirtualBox CentOS 6.4 中的 Accumulo 初始化异常

我正在尝试启动 Accumulo,但遇到了一个令人讨厌的异常,该异常似乎与我的虚拟机的某些网络问题有关。我以为命令

将初始化累加器。但是,我收到一条警告,指出已检测到地址更改,然后是致命异常。我注意到我没有在文件中$ACCUMULO_HOME定义。accumulo-env.sh我还注意到 master 和 slaves 文件中唯一的“masters”和“slaves”是一行,上面写着localhost,并且没有我的 IP 地址。我在这些文件中更改localhost了我的 IP 地址,但同样的问题仍然存在。

我相当确定这是一个 IP 地址问题,但我严格按照说明进行操作。也许这是一个问题,因为我在虚拟机上(即使我正在使用桥接适配器并为我的虚拟机获得了真实的 IP 地址)?

我使用检查我的eth0连接ifconfig,它仍然显示192.168.1.232,而我仍然收到消息

Hadoop文件系统是hdfs://192.168.1.232:8020

累积数据目录是 /accumulo

Zookeeper 服务器是 localhost:2181

然后是警告

检测到地址更改。旧:localhost.localdomain/192.168.1.232:8020 新:localhost.localdomain/127.0.0.1:8020

和例外

无法检查文件系统是否已经初始化。

似乎即使没有不同的网络,我的虚拟机的 IP 地址与我运行设置时的 IP 地址相同,我在初始化 accumulo 的过程中得到了这个砖块。

有什么建议么?堆栈跟踪继续

ConnectException:从 localhost.localdomain/127.0.0.1 到 localhost.localdomain:8020 的调用因连接异常而失败:连接被拒绝

如果有帮助,这是堆栈跟踪:

0 投票
2 回答
129 浏览

accumulo - WholeRowIterator 和具有一键之一的 Range

我在涉及 WholeRowIterator 的 Accumulo 1.5.1 遇到问题,并在通过一个键指定范围时让过滤器返回行。

当我将此范围设置为具有关联 WholeRowIterator 的扫描仪时,过滤器不会将指定的行“aa”返回给客户端,即使覆盖的过滤器函数为此范围返回 true。

使用 WholeRowIterator 的扫描仪的范围是否格式错误?什么是正确的范围?

谢谢。