2013-12-12 2 views
-2

Может ли кто-нибудь сказать мне, как скомпилировать и запустить Hbase и Hadoop mapreduce. Я искал его больше дня. И я попробовал что-то и в конечном итоге со следующей ошибкойКак запустить Hbase и Hadoop mapreduce

https://stackoverflow.com/questions/20471552/hbase-on-windows-executing-java-program

Может ли один дать мне решение или ссылку

Благодарности

+0

Хммм .. @PandiyanCool ... Вместо этого попытайтесь решить проблему – Backtrack

+0

Не знаком с java. надеюсь, эта ссылка поможет http://hbase.apache.org/apidocs /org/apache/hadoop/hbase/mapreduce/package-summary.html –

+0

Вы можете сузить свой вопрос: У вас проблемы с окнами? Вы ограничили проблему проблемой Windows? что именно вы хотите? уменьшение карты? клиент hbase? map-reduce с вводом hbase? вам удалось запустить простые образцы? –

ответ

1

HDFS/Hadoop не совместим на окнах, есть подход cygwin для окон, но не полный. Вы сэкономите массу времени и усилий, используя хаос в Linux.

Проверьте примеры Hbase MR на сайте Hbase: http://hbase.apache.org/book/mapreduce.example.html я использую библиотеки CDH, ниже ссылка поможет вам, как настроить зависимостей Maven: http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH-Version-and-Packaging-Information/cdhvd_topic_8.html

В основном вы будете нуждаться в 3 библиотеки: Hadoop-клиент (hasoop-core/hasoop-common) zookeeper и hbase (hbase-common), чтобы скомпилировать вашу программу сокращения карты Hbase.

1

Я также отговариваю вас от использования HBase на окнах. Если вы все еще попробуйте, используйте this tutorial.

Я не пробовал, и я думаю, вам действительно стоит подумать о работе на виртуальной машине (если вы просто хотите, чтобы ваши ноги были влажными с помощью технологии).

Используйте, например, VirtualBox для виртуальной среды на вашем компьютере с Windows. Затем установите дистрибутив Linux, например Ubuntu, в качестве виртуальной машины. Там вы можете легко установить Hadoop и HBase.

1

Вы пробовали Hortonworks HDP for Windows? Они утверждают, что это с открытым исходным кодом, и похоже, что они предоставляют как минимум минимально необходимый набор документации для разработчиков. Поэтому я считаю, что это безболезненно и много, советуем вам хотя бы попробовать свой подход.

Мой собственный подход для разработки 'trail' - использовать Cloudera Hadoop distribution через любую виртуальную машину Ubuntu/CentOS на хосте Windows (множество опций для гостевой VM including their own free bundle). Cloudera Manager (который имеет бесплатное стандартное издание) упрощает первоначальную настройку. На самом деле они выглядят как «стандарт де-факто», если вам нужно достаточно хорошее решение с разумным уровнем документации, и оно должно быть бесплатным, пока оно мало.

Имея Hadoop, установленный на виртуальной машине, вы можете получить к нему доступ на основе любого большого набора клиентских библиотек. Я не рекомендую использовать сервер Hadoop для Windows. По крайней мере, в течение некоторого времени (конец 2013 года).

ОК, с «чистым» решением Apache все выглядит намного сложнее.

+0

да .. я пробовал – Backtrack

1

Если проблема связана с hadoop и HBASE на окнах, обратите внимание на то, что «старый» метод использования cygwin очень сложный - особенно если вы хотите настроить кластер, а не просто использовать локальный режим.

Как отмечено выше, Hortonworks имеет версию Windows, но для этого требуется ОС Windows. подобный вариант используется версия Microsoft (которая также была разработана Hortonworks - это, вероятно, просто другая упаковка), которая называется hdinsight и поддерживает также настольные версии Windows (хотя это ограниченно одним хоста)

Если это ISN» t ваша проблема, вы должны определить ее более четко

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