Копирование файла из FTP-сервера в Azure DataLake

Я выполнил все шаги, указанные в документации MSDN, до Скопировать файл с FTP.

Пока что созданы наборы данных, созданы связанные серверы, создан конвейер. Схема конвейера показывает логический поток. Однако, когда я планирую ADF, чтобы сделать работу за меня. Это не удается. Набор входных данных проходит, но при выполнении набора выходных данных появляется следующая ошибка.

При копировании произошла ошибка пользователя на стороне источника: ErrorCode = UserErrorFileNotFound, 'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message = Не удается найти указанный файл. Путь к папке: 'Test /', фильтр файлов: 'Testfile.text'., Source = Microsoft.DataTransfer.ClientLibrary, '' Type = System.Net.WebException, Message = Удаленный сервер вернул ошибку: (500) Синтаксическая ошибка , команда нераспознана., Source = System, '.

Я могу физически перейти к папке и лично увидеть файл, но при использовании ADF у меня возникли проблемы. Брандмауэр настроен на разрешение соединения. Тем не менее я получаю эту проблему. Поскольку ведение журнала минимально, я не могу решить проблему. Может ли кто-нибудь помочь мне здесь?

PS: Cross Опубликовано на MSDN


person PaulFrancis    schedule 10.04.2017    source источник
comment
Привет, Пол, приятно познакомиться с вами на SQLBits. Насколько велик исходный файл, который вы пытаетесь скопировать с FTP-сайта? Больше 30 МБ? У меня возникла идея, основанная на ваших твитах. Не могли бы вы скопировать небольшой файл? Один размером около 10 МБ. Дайте мне знать. Спасибо   -  person Paul Andrew    schedule 11.04.2017
comment
@PaulAndrew, я тоже рад тебя видеть. Файл крошечный, всего около 603 КБ.   -  person PaulFrancis    schedule 11.04.2017
comment
Хорошо, тогда откажитесь от этой идеи! Затем вы пробовали создать пустой целевой файл?   -  person Paul Andrew    schedule 11.04.2017
comment
Извините, @PaulAndrew уехал в отпуск. Я мог создавать / загружать файлы в папку в datalake вручную.   -  person PaulFrancis    schedule 17.04.2017


Ответы (1)


Я столкнулся с той же ошибкой и смог решить ее, добавив «enableSsl»: true, «enableServerCertificateValidation»: true

person alina    schedule 21.04.2017
comment
Здравствуйте, спасибо за ответ. К сожалению, это не помогло, и проблема все еще оставалась прежней. - person PaulFrancis; 24.04.2017