Пример использования Hadoop Ошнуров Н.А. ВМИ-115.

Презентация:



Advertisements
Похожие презентации
Hadoop Лекция 8. Основы администрирования Hadoop.
Advertisements

Hadoop Лекция 4. Разработка и запуск программ в Hadoop.
Hadoop Лекция 2. Распределенная файловая система HDFS.
Hadoop Лекция 5. Основы MapReduce API. План Базовые компоненты MapReduce API Mapper Reducer Driver.
Drush и Drupal администрирование. План Зачем Drush? Что это такое? Установка Drush Основные команды Установка Drupal через командную строку Минусы Drush.
INFSO-RI Enabling Grids for E-sciencE Управление заданиями в GRID. Н. Клопов ПИЯФ, Гатчина.
Программное обеспечение серверов и клиентов. Программы-клиенты web-клиент ftp-клиент ssh-клиент mail-клиент.
В ВЕДЕНИЕ В N U G ET Виталий Домников Ciklum. Содержание Введение Для чего всё это нужно?! Интеграция с VisualStudio – GUI – CLI Репозитории Создание.
Установка и настройка веб- сервера Apache Разработано: Гайдамако Валентина для общественного фонда «Информ-Культура»
PHP: от средства создания персональных веб-страниц (Personal Home Page) до препроцессора (HypertextPreProceccor) Начало создания.
Work with Maven in Java For students of universities Author : Oxana Dudnik.
Докладчик: Кин Кирилл, ВМИ-115 Windows Azure Демонстрация разработки и внедрения простейшего сервиса.
Администрирование LCG Игорь Ткачев 2 марта 2006г..
Повышение информационной безопасности при работе с Web-приложениями, используя протокол HTTPS 2014 Миндияров Илья Гафурович Главный специалист по программному.
Frameworks Игорь Хрол. План Проблемы автоматизации Что такое фреймворк? Как он решает проблемы? Некоторые практики с фреймворка на Selenium RC.
Hadoop Лекция 3. Алгоритм MapReduce. План История создания MapReduce Основы MapReduce Примеры использования MapReduce Особенности применения MapReduce.
Java Advanced XML Transformations 1.0 (XSLT 1.0).
27239 (11 класс, подготовка к ЕГЭ, планиметрия) B4 Ковальчук Лариса Ивановна, учитель математики МОУ СОШ 288 г. Заозёрска Мурманской области 2010 г.
Continues Deployment iOS приложений с помощью Jenkins и TestFlight Сообщество мобильных разработчиков.
ПРОСТЕЙШИЕ ТРИГОНОМЕТРИЧЕСКИЕ УРАВНЕНИЯ ИМЕЮТ ВИД:
Транксрипт:

Пример использования Hadoop Ошнуров Н.А. ВМИ-115

Необходимые компоненты Ubuntu Hadoop Java 1.7

Этап 1. Подготовка Установка JDK Создание пользователя Отключение IPv6

Этап 2. Установка Загрузка Hadoop Распаковка архива Установка переменной окружения $HADOOP_HOME

Этап 3. Настройка HDFS Создание папки в файловой системе Редактирование конфигурационных файлов: - conf/core-site.xml - conf/mapred-site.xml - conf/hdfs-site.xml Форматирование HDFS

Примеры конфигурационных файлов conf/core-site.xml hadoop.tmp.dir /app/hadoop/tmp Some description. fs.default.name hdfs://localhost:54310 Some description

Примеры конфигурационных файлов conf/mapred-site.xml mapred.job.tracker localhost:54311 Some description

Примеры конфигурационных файлов conf/hdfs-site.xml dfs.replication 1 Some description

Форматирование HDFS Выполняется с помощью команды namenode /usr/local/hadoop/bin/hadoop namenode -format

Запуск и остановка Hadoop Запуск - start-all.sh Остановка - stop-all.sh

Работа с HDFS Копирование данных на HDFS - bin/hadoop dfs -copyFromLocal /tmp/fanatic /user/hduser/fanatic Вывод списка файлов - bin/hadoop dfs -ls /user/hduser Получение данных с HDFS - bin/hadoop dfs -getmerge /user/hduser/fan-output /tmp/out

Запуск Java-задания Команда запуска задания - hadoop jar your-job-file-goes-here.jar

Структура задания Ядро задания - реализация интерфейсов Mapper и Reducer Mapper - формирует пары ключ/значение Reducer - уменьшает набор пар, которые имеют один и тот же ключ в меньший набор значений

Демонстрация

Веб интфейсы Hadoop - UI для MapReduce заданий - UI для заданий - UI для просмотра статистики HDFS

Ссылки