Недавно я установил Hadoop 1.0.3 из .deb, предоставленного Apache. Пакет установлен правильно, но, похоже, есть два каталога, в которых есть файлы, связанные с Hadoop: / usr / share / hadoop содержит jar-файлы и файлы конфигурации сайта, а / etc / hadoop - hadoop-env.sh и некоторые другие XML-файлы; вся литература по Hadoop, которую я читал до сих пор, похоже, предполагает, что существует только один установочный каталог Hadoop; не мог бы кто-нибудь подробнее рассказать об этих двух каталогах и их соответствующих целях?
Спасибо.
/usr/share
является независимым от платформы каталогом общих данных (а hadoop находится в java ...) и /etc/hadoop
в основном это файлы конфигурации системы и приложения для конкретного хоста.
Затем, чтобы настроить hadoop, просто используйте следующую команду и ответьте да, да, да ...!
sudo ./usr/sbin/hadoop-setup-single-node.sh
затем
sudo ./usr/sbin/hadoop-validate-setup.sh --user=hdfs