2015-03-01 3 views
0

Я знаю оЛучший способ получить все записи таблицы в Apache Гура 0,5

query.setStartKey(startKey); 
query.setEndKey(endKey); 

Не есть что-то похожее на

SELECT * FROM TABLE; 

в Apache Гура при создании запросов, которые возвращают меня весь набор результатов.

EDIT * Я выполнил программу, не установив ничего. Но, тем не менее, набор результатов равен нулю.

Query<String, Obj> query = store.newQuery(); 
Result<String, Obj> result= query.execute(); 

ответ

1

Если вы не установить начало, ни конец ключа, он получит всю таблицу вроде выбора вы говорите о -при хотя бы с HBase-.

+0

'Запрос '? Каковы параметры генерических данных DataStore? Каковы ваши характеристики машины? Какое значение у вас есть как «gora.hbasestore.scanner.caching» в 'gora.properties'? Уровень журнала? Любой журнал? Локальный, псевдораспределенный, распределенный? Вы уверены, что есть данные (отмечены оболочкой hbase)? Я задаю много вопросов, потому что он должен работать так, как вы. –

+0

Alfonso Спасибо вам большое. Я проверил hadoop.log. Во время создания схемы Avro я допустил ошибку. Я написал «default»: «null» вместо «default»: null. В создании схемы было несоответствие типов. Я был уверен в моем вопросе, потому что данные вливались в hbase, и меня раздражало, не получив никаких результатов. Спасибо, я решил свою проблему. – Computergodzilla

+0

Поздравляем! :) –

Смежные вопросы