Я хочу загружать RSS-каналы, используя Spring XD для хранения в Hadoop. Я использую следующий пример: https://github.com/spring-projects/spring-xd/wiki/Creating-a-Source-Module Поэтому я создал файл feed.xml в каталоге [/usr/local/Cellar/springxd/1.0.0.M7/libexec /xd/modules/source], а позже также в [/usr/local/Cellar/springxd/1.0.0.M7/libexec/xd/modules/source/feed/config/feed.xml], скопировав пример feed.xml файл примера на гитхабе.
В примере github говорится: «В этом разделе рассматривается настройка локального проекта, содержащего некоторый код для тестирования вне контейнера XD. Этот шаг можно пропустить, если вы предпочитаете тестировать модуль путем развертывания в Spring XD».
Я хочу развернуть модуль в Spring XD, используя xd-singlenode и xd-shell. Итак, в xd-shell я попытался создать поток, используя сценарии DSL, такие как
stream create -- name bbcfeed --definition "feed | log" --deploy
В результате я получаю следующее сообщение об ошибке: «Ошибка команды org.springframework.xd.rest.client.impl.SpringXDException: проблема с конфигурацией: невозможно найти Spring NamespaceHandler для пространства имен схемы XML [http://www.springframework.org/schema/integration/feed]Оскорбительный ресурс: URL [файл:/usr/local /Подвал/springxd/1.0.0.M7/libexec/xd/modules/source/feed/config/feed.xml]"
Я проверил наличие схемы springdramework.org. Они существуют.
Что я делаю не так?