问题标签 [hypertable]

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 投票
0 回答
599 浏览

c++ - 将序列化字节数组编码为 std::string

是否有一种标准方法可以将字节数组编码解码为可以存储到一个字符序列中std::string

这个问题的原因是 HyperTable 的值类型是std::string,所以无论你想存储在表中的什么自定义类型都需要序列化并存储到字符串中,然后反序列化以供读取。(有关详细信息,请参阅此线程:https ://groups.google.com/forum/?fromgroups=#!topic/hypertable-user/_igfvLv9IfA )

0 投票
1 回答
131 浏览

hypertable - 启动时 Hypertable 内存溢出

我最近一直在对 Hypertable 进行测试,因为它被它处理大量时间序列数据的先验能力所吸引。我的版本是 0.9.7.5,我插入了大约一百万“行”,每行有大约 1000 列标记为 date_time:“date”,并带有相应的值,例如“100.0”(这还不是很大)。

然而,在每次超表启动时,尽管在 hypertable.cfg 文件中进行了任何(据我所知)内存调整,即使考虑堆碎片,超表进程也会使用我所有的 RAM 并开始交换。

有没有人知道为什么会发生这种情况以及如何阻止这种非常烦人的行为?

hypertable 软件因其用户友好性而令我非常满意,同时非常强大和快速,但如果这个问题找不到解决方案,我可能会想切换到内存更可控的 cassandra,因为我不能永远向它扔 RAM。

非常感谢,

尼古拉斯

0 投票
0 回答
454 浏览

hadoop - 避免使用namenode格式来保存数据

我只有一台机器运行namenode和datanode。机器重新启动。现在由于不正确的关闭,namenode 没有出现。日志说namenode没有格式化。我怎么把它带回来?我有很多数据存储在其中,我不能丢失它。

0 投票
2 回答
122 浏览

perl - Perl Hypertable 修改器异常

我正在使用 Hypertable::ThriftClient,并使用 mutator 进行大规模插入。这是代码示例:$master、$port 和 $namespace 都已定义。

代码:

子程序:

调用函数:

在这里我得到一个例外,

谁能澄清一下,为什么?

编辑:为了更清晰,我添加了表格结构?

0 投票
1 回答
110 浏览

select - 列限定符上的 HyperTable Select 在 0.9.6.5 中不起作用,如文档所述

我的表架构如下:

所以,我的问题是,当我这样做时: SELECT column_name_beta:80069355 FROM users;

它不返回任何行。为什么?我试过单引号,双引号等。请帮忙。根据此处的文档,http: //hypertable.com/documentation/reference_manual/hql#select::Column Qualifier Predicate,它应该有效吗?我究竟做错了什么?

0 投票
1 回答
176 浏览

select - 超表 SELECT IN 子句

我试图这样做:SELECT * FROM tab WHERE ROW IN ('1232', '2341', '3245');

它抛出了一个异常,

但是,这行得通,

为什么要这样设计?

注意:我见过类似的问题,但其他问题正在尝试查找,如果不是“IN”,那么,什么是替代方法?

0 投票
1 回答
326 浏览

performance - HyperTable: Loading data using Mutators Vs. LOAD DATA INFILE

I am starting a discussion, which I hope, will become one place to discuss data loading method using mutators Vs. loading using flat file via 'LOAD DATA INFILE'.

I have been baffled to get enormous performance gain using mutators (using batch size = 1000 or 10000 or 100K et cetera).

My project involved loading close to 400 million rows of social media data into HyperTable to be used for real time analytics. It took me close to 3 days to just load just 1 million row of data (code sample below). Each row is approximately 32 byte. So, in order to avoid taking 2-3 weeks to load this much data, I prepared a flat file with rows and used DATA LOAD INFILE method. Performance gain was amazing. Using this method, loading rate was 368336 cells/sec.

Why is performance difference between 2 method is so vast? What's the best way to enhance mutator performance. Sample mutator code is below:

I would appreciate any input on this? I don't have tremendous amount of HyperTable experience.

Thanks.

0 投票
1 回答
228 浏览

hypertable - 你如何在 Hypertable 的 hql 中只选择行键?

我在超表中有一个表,其中行键是用户 ID。我想只选择行键本身,但出现以下解析错误:

是否可以使用 hql 获取行键?

0 投票
1 回答
144 浏览

bigdata - 超表单元格值的大小是否有限制?

我想知道超表中单元格值的大小是否有限制。我没有在文档中找到它,所以如果您曾尝试在 ht.xml 中存储大二进制值,请分享您的经验。

0 投票
0 回答
162 浏览

c# - 将数据插入超表

谁能帮我解决我的问题:我在 C# 中创建了一个命名空间和一个带有 HT4N 的表,如下所示:

有人可以告诉我现在如何使用 mutator 在我新创建的表中创建一个简单的条目,一些对新手有意义的简单代码片段将不胜感激!谢谢,尼尔