Я слежу за руководство о том, как настроить машину centos в качестве узла в кластере hadoop для HortonWorks. Я делаю это на виртуальной машине в VirtualBox.
К сожалению, поскольку я новичок в Linux, я застрял на некоторых очень простых шагах:
2.4. Software Requirements
On each of your hosts:
yum
rpm
scp
curl
wget
pdsh
Я знаю, что все вышеперечисленное установлено, потому что, когда я набираю их в терминале, возвращается что-то помимо неправильная команда или имя файла.
Однако, когда я набираю pdsh
, Я получаю плохая команда ...
Я поискал в Google десятки веб-сайтов, но нет четкого направления как установить pdsh?
Для тех, кто не использует Hadoop, а ищет просто pdsh, его можно получить в Fedora EPEL. Репозиторий можно включить в CentOS / RHEL 6, запустив ...
wget http://mirrors.mit.edu/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm
yum install pdsh
Лично EPEL - одно из немногих доверенных репозиториев, в которых я рискну найти сервер CentOS / Redhat Enterprise Linux. Я также сократил для вас ссылку, если вам нужно вручную ввести ее в консоли виртуальной машины.
wget http://goo.gl/2GWMof
Попробуйте сначала запустить это:
yum update
Скажите да всем обновлениям, а потом запустите:
rpm -Uvh http://public-repo-1.hortonworks.com/ambari/centos6/1.x/GA/ambari-1.x-1.el6.noarch.rpm
И:
yum install pdsh
Если эта команда извлекает ошибки, скопируйте из терминала и вставьте сюда