2015-01-30 2 views
1

У меня есть автономная установка Vbox с песочницей hortonworks. И у меня таблица HBASE, называемая «mytable» и семейство столбцов «cf». Служба REST запускается, и я могу прокручивать через ssh до 127.0.0.1 адрес, чтобы получить данные в кодированном формате Base64 в виде JSON. Нужна помощь в визуализации этого JSON с использованием D3.js. Какой url я должен использовать, чтобы вытащить закодированный JSON через API отдыха в файл D3. Может ли кто-нибудь указать простой пример.D3 визуализация из Hbase с использованием REST api/json

+0

Вы можете выбрать: https://github.com/mbostock/d3/wiki/Gallery –

ответ

2

Это должно быть одним из самых странных прецедентов для HBase, которые я когда-либо видел ... Обратите внимание, что HBase REST API * никогда не должен быть доступен от клиентов.

Что вы можете сделать, это создать небольшую веб-службу/API на вашем предпочтительном языке программирования с доступом к API-интерфейсу HBase REST, получить всю информацию, необходимую для HBase (путем запуска или открытия сканера), и форматировать его в способ, который работает для D3 (который я не знаю, что есть). Затем вам необходимо внести соответствующие изменения в свой интерфейс/клиентский код, чтобы запросить данные из вашего промежуточного API вместо прямого запроса к HBase.

Есть много API документацию и примеры здесь: https://wiki.apache.org/hadoop/Hbase/Stargate

* HBase REST API также известен как STARGATE

Если вы обновляете вопрос с дополнительной информацией я с удовольствием попытаться улучшить мой ответ ,

+0

Спасибо за предложение. Это то, что я искал. Сначала я начал с HBASE REST -> настраиваемого подхода к веб-сервису, а затем путался с некоторой документацией в Интернете. Я прилагаю все усилия для обучения в конце. Помогите справиться. – bithom

+0

NP, документация может быть подавляющей и запутанной, дело в том, что вам всегда понадобится какое-то промежуточное приложение для взаимодействия с HBase. Пожалуйста, не торопитесь, чтобы принять ответ, если вы считаете, что ваш вопрос был решен :) –

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