Лабораторная работа Разворачивание Hadoop на кластере из одного узла


Создание новых пользователя и группы



бет2/3
Дата15.11.2023
өлшемі320,12 Kb.
#124101
түріЛабораторная работа
1   2   3
Создание новых пользователя и группы
Итак, запускаем терминал (командную строку ubuntu) и делаем так и создаём нового пользователя в группе hadoop (её тоже придётся создать, что мы и делаем первой командой):
$ sudo addgroup hadoop
$ sudo adduser --ingroup hadoop hduser
Настройки SSH
Secure Shell, т. е. SSH – протокол, обеспечивающий защищённые соединения и передачу данных между двумя удалёнными компьютерами.
Для связи с узлами hadoop использует SSH - а потому нам следует настроить эту службу. Сгенерируем SSH ключ, для созданого нами на предыдущем шаге пользователя hduser - для этого выполним две такие команды - сменим пользователя:
su - hduser
и запустим генерацию ключа:
ssh-keygen -t rsa -P ""
Далее ubuntu попросит ввести имя для файла - введи - и запомните путь куда сохранится.


Далее разрешим доступ к нашей машине с только что созданным ключом:
сat имя_ключа.pub>>.ssh/ authorized_keys
Пробуем подключиться: ssh localhost.
Проверить установлен ли сервер (sshd start), если нет - то установить (sudo apt-get install ssh) и опять же пробовать подключиться (если не работает - проверьте параметры /etc/ssh/sshd_config).
Выключаем IPv6
Также перед установкой рекомендуется выключить IPv6, а именно
Добавьте в файл /etc/sysctl.conf редактор nano
такие строки:
# disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохраните его и перезагрузите систему. Проверить включен ли IPv6 можно так:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6 если возвращается ноль - значит поддержка включена
Установка Hadoop
Перейдём в папку: cd /usr/local/

Запускаем команду распаковки и установки hadoop:
sudo tar xzf hadoop-2.7.0.tar.gz

Переместим в папку в с более изящным названием, чем то, где указана версия и сделаем владельцем её специально созданного ранее пользователя:
sudo mv hadoop-2.2.0 hadoop
sudo chown -R hduser:hadoop hadoop
Ну вот теперь хадуп установлен в папку
/usr/local/hadoop (проверьте путь в проводнике)
Далее поправим файл опций терминала для нашего спец. пользователя.
Откройте .bashrc файл ,который лежит к домашней папке созданного нами пользователя (он может быть скрыт - и его придётся показать)
Запустите терминал с полными правами (sudo nautilus) далее в главном меню : Edit -> Preferences и поставьте галочку: Show hidden and backup files.Ещё способы
Кликните на на оконо проводника (nautilus-а) и нажмите Ctrl+H
Далее добавьте в конец файла следующее (внимательно посмотрите пути к яве и хадупу) source .bashrc

Зайдите под пользователем для которого редактировали этот скрипт и просто выполните команду: hadoop


Достарыңызбен бөлісу:
1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет