Как установить hbase на Ubuntu 9.04?
Как установить hbase на Ubuntu 9.04?
Ответы:
Вы можете установить HBase в 3 режимах: автономный, псевдораспределенный и полностью распределенный.
Автономный режим - это значительно упрощенная установка, позволяющая подключаться только коду клиента, работающему на той же машине. Это полезно, например, когда вы хотите быстро установить HBase на рабочую станцию, на которой вы разрабатываете код клиента HBase.
Псевдораспределенный режим - это «нормальная» установка HBase, которая выполняется на кластере с одним узлом. Это позволит вам установить HBase, например, на одном сервере в вашем офисе или центре обработки данных, а затем подключить к нему клиентский код, работающий на нескольких рабочих станциях. Это явно лучше в средах групповой разработки, но, возможно, также лучше для сценариев с одним разработчиком (когда сервер и клиентский код находятся на одной рабочей станции), поскольку разработчик может исследовать и учитывать все системные компоненты, которые будут присутствовать в производственной системе. ,
Полностью распределенный режим обычно используется в производственных средах или для сравнительного анализа разработанного приложения на более поздней стадии, например, в EC2, и включает HBase, работающий на нескольких узлах.
Чтобы запустить HBase в псевдо или полностью распределенных режимах, вы также должны установить hadoop. hadoop - это распределенная файловая система, изначально разработанная Yahoo. HBase хранит порции данных в файлах, которые записывает в hadoop. Затем hadoop позаботится о тиражировании / распространении этих данных.
Из-за тесной связи между HBase и hadoop обе системы должны быть установлены правильно. Процесс установки может включать внесение определенных необходимых изменений в конфигурацию Ubuntu (или другого сервера) по умолчанию, а также в программное обеспечение.
Краткое руководство по настройке HBase в псевдораспределенном режиме в Ubuntu предоставлено здесь. http://ria101.wordpress.com/2010/01/28/setup-hbase-in-pseudo-distributed-mode-and-connect-java-client/
Роберт Бергер написал подробный пост в своем блоге. Проверьте это.
Возможно, следующая статья поможет вам решить проблемы. Удачи!