Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 Лаб6_Streams-SPL.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

4.Сценарий лабораторной работы

Задача лабораторной работы – разработка приложения со следующим сценарием: взять данные о местоположении автомобилей и отфильтровать их, выбрав только те, что находятся рядом с интересующими объектами. Для этого необходимо установить радиус вокруг объектов, в рамках которого следует искать автомобили.

Рис.1 – Концепция приложения

5.Подготовка к лабораторной работе

Перед тем, как начать выполнение лабораторной работы, спросите у преподавателя ваш логин (имя пользователя).

Для выполнения данной лабораторной работы вы будете использовать программы PuTTY и Xming.

PuTTY позволяет подключаться и управлять удаленным узлом через протокол SSH.

Xming используется для работы с графическими приложениями удаленного узла.

Чтобы приступить к выполнению данной работы, Вам необходимо сделать следующее:

    1. Запустите с рабочего стола Xming. Убедитесь, что он запустился: в трее (возле часов) должен появиться значок .

Рис.2 - Программа Xming

    1. Запустите с рабочего стола PuTTY, введите настройки:

hostname: <IP-адрес сервера> (Спросите преподавателя)

port: 22

Рис.3 - Конфигурация PuTTY

    1. В дереве настроек слева выберите SSH -> X11. Поставьте галочку “Enable X11 forwarding”. В поле X display location введите localhost:0

Нажмите Open.

Рис.4 - Конфигурация PuTTY

    1. Когда откроется окно терминала с надписью “login as:” введите имя своего пользователя (напр. aivanov), нажмите Enter, затем введите пароль (passw0rd).

Рис.5 – Ввод логина и пароля

    1. Перейдите в каталог InfoSphere Streams:

  • cd /opt/ibm/InfoSphereStreams

затем запустите Streams командой:

  • ./FirstSteps.sh

Рис.6 – Запуск Streams

    1. В открывшемся окне выберите Configure the SSH environment

Рис.7 - Конфигурация SSH

    1. Если появится сообщение о том, что конфигурация уже настроена (как показано на рисунке 8), то переходите к п.5.9.

Рис.8 - Конфигурация SSH

    1. Выберите DSA и нажмите OK.

Рис.9 - Конфигурация SSH

Должно появиться уведомление об успешном выполнении операции:

Рис.10 - Конфигурация SSH

    1. Теперь необходимо создать объект (instance), в котором будут выполняться запущенные вами приложения. Для этого выберите Create and manage InfoSphere Streams instances

Рис.11 - Конфигурация SSH

    1. Нажмите New… И в открывшемся окне введите имя объекта в соответствии с вашим логином и добавьте в конце “Inst”. Например, для Андрея Иванова: aivanovInst.

Рис.12 - Конфигурация SSH

    1. Нажмите Next. В окне Instance hosts вы должны увидеть название сервера (если это не так, обратитесь к преподавателю). Нажмите Next >

Рис.13 - Конфигурация SSH

    1. Убедитесь, что окно Host assignments соответствует рисунку ниже и нажмите кнопку Check port availability. Если вы получите сообщение о том, что порт уже занят, увеличьте номер порта на единицу и попробуйте снова. Как только Вы получите сообщение о том, что порт доступен, нажмите Finish

Рис.14 - Конфигурация SSH

    1. В окне InfoSphere Streams Instance Manager должно появиться имя созданного вами объекта. Его статус – stopped. Необходимо произвести запуск, для этого выберите объект и нажмите кнопку Start.

Рис.15 - Конфигурация SSH

    1. После этого можно закрыть окно управления объектами, нажав Exit

    2. В окне First Steps выберите Develop application with InfoSphere Streams Studio

Рис.16 – Запуск среды разработки Streams Studio

    1. Убедитесь, что в появившемся окне настройки соответствуют рисунку ниже и нажмите ОК:

Рис.17 – Запуск среды разработки Streams Studio

    1. Установите рабочий каталог (workspace) в соответствии с выданным вам именем пользователя.

Например, для Андрея Иванова:

/home/aivanov/workspace

Рис.18 – Настройка рабочей области

    1. При появлении окна авторизации для подключения к среде выполнения задач (Instance) введите пароль: passw0rd

Рис.19 – Авторизация

    1. Убедитесь в том, что Instance запущен. Для этого в окне слева выберите вкладку Streams Explorer и раскройте объект Instances. Там вы должны увидеть ваш Instance. После его имени, в скобках [] указан статус, он должен быть “Running”. Иначе, обратитесь к преподавателю.

Рис.20 - Проверка статуса Instance

    1. Если у вас в “Toolkit Locations” содержится только один пакет инструментов (“Standard Toolkit Location”) то необходимо добавить дополнительные инструменты (toolkits), которые понадобятся для разработки приложения (иначе переходите к п.6). Нажмите правой клавишей мыши на “Toolkit Locations” и выберите “Add Toolkit Location…”.

Рис.21 – Добавление дополнительных инструментов

    1. Введите (либо выберите при помощи кнопки Directory..) адрес каталога с дополнительными инструментами:

/opt/ibm/InfoSphereStreams/toolkits

Рис.22 – Ввод каталога с дополнительными инструментами

    1. Нажмите правой клавишей на инструментарий “Standard Toolkit Location” и выберите Refresh (обновить)

Рис.23 – Обновление инструментов

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]