2016-04-18 3 views
0

В настоящее время я делаю приложение, которое загружает данные в HBase, я выбрал HBase, потому что данные не структурированы и поэтому рекомендуется использовать базу данных на основе столбцов. Как только данные находятся в HBase, я подумал о интеграции Solr в это, но я не нашел информации о предмете и ответа на мой вопрос «https://stackoverflow.com/questions/36542936/integrating-solr-to-hbase» Итак, я хотел спросить, как я могу запрашивать данные, хранящиеся в HBase? Spark Streaming, похоже, не делается для этого. Любая помощь, пожалуйста?Как исследовать данные HBase

Заранее спасибо

ответ

0

Если предположить, что ваш вопрос о том, как запрашивать данные из Hbase.

  • Apache Phoenix Предоставляет упаковщик Sql над Hbase.
  • Hive Hbase Integration улья также обеспечивает Sql обертку над Hbase
  • Spark Hbase Plugin позволяет ваше приложение Спарк Apache взаимодействовать с Apache HBase.
+0

спасибо, а как насчет Solr? любая идея, если полезно запрашивать данные в HBase и использовать их? – Jean

+0

Если его просто для запроса данных, я думаю, что Phoenix - лучший вариант. Он также поддерживает вторичные индексы и довольно легко настраивается. Я не работал с solr и hbase. Но вы можете захотеть изучить эти проекты [SolBase] (https://github.com/Photobucket/Solbase) и [Lily] (http://www.lilyproject.org/lily/index.html). Не уверены, предоставляют ли они hbase в качестве уровня хранения или поддерживают интеграцию. – Vishnu667

+0

Также прочитайте это сообщение [Solr to Query Hbase] (http://stackoverflow.com/questions/14759778/using-solr-to-query-hbase). У них есть интересные комментарии, которые вы должны пройти. – Vishnu667

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