2015-02-23 3 views
1

Я унаследовал установку Hadoop, и мне интересно узнать, как ее установил предыдущий администратор и откуда она появилась. Я новичок в Hadoop, но кажется, что предыдущий администратор просто установил Apache Hadoop из источника (вместо использования Cloudera, Hortonworks и т. Д.).Выясните, hasoop vendor

Как я могу проверить это? Файл LICENSE.txt ничего не говорит о Cloudera, Hortonworks и т. Д., Но отсутствие чего-то не проверяется. Если бы это произошло от коммерческого поставщика, могу ли я быть уверенным, что файл LICENSE.txt упомянул бы их по имени?

ответ

0

при запуске hadoop version

он должен сказать вам, что вы должны знать:

версию, где он установлен и т.д.

если нет, то попробуйте which hadoop

+0

Я знаю, где это установлен, что он является Hadoop 1.1.1 и имеет доступ ко всей информации каталога. Запуск 'Hadoop version' говорит мне: ' Hadoop 1.1.1' 'Subversion https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.1 -r 141110' ' Составлено hortonfo в Пн Ноя 19 10:48:11 UTC 2012' 'От источника с контрольной суммой 9be520e845cf135867fb8b927a40affb' Означает ли это, что он был скомпилирован из источника через tarache, как я подозревал? Ничто в пути не упоминает поставщика. – drjrm3

+0

Это означает, что он был скомпилирован пользователем hortonfo в указанную дату. Hadoop - это Java, поэтому, когда вы загружаете архив и распаковываете его, он по существу «установлен» (хотя и не настроен) - вам обычно не нужно создавать его самостоятельно, если вы не супер удивительны. Похоже, у вас есть обычная версия Apache – Tucker

+0

Это имеет смысл и является тем, что я ожидал. Однако, правда, какая информация была бы предоставлена ​​командой 'hadoop version', если бы это было распределение cloudera или hortonworks, которое дало бы это? – drjrm3