Я только что попробовал это с более старой версией Spark (1.6.0), и она прекрасно работает, если вы предоставите отдельные пути или шаблоны подстановочных знаков как переменные для метода json
, то есть: [ 115]
sqlContext.read.json("foo/*", "bar/*")
Когда вы передаете несколько шаблонов в одной строке, Spark пытается создать из них один URI, что неверно, и он пытается URL-кодировать символы кавычек как% 22.
Кроме того, попытка создать URI не удалась, потому что ваша строка начинается с двойной кавычки, что является недопустимым символом в этой позиции (RFC 3986):
Схема имена состоят из последовательности символов, начинающихся с буквы
BLOCKQUOTE>
и сопровождаемых любой комбинацией букв, цифр, плюс
("+"), точки (".") или дефиса ( "-".)
Для записи в Console.Error вы делаете следующее:
Console.Error.WriteLine ("blah");
Для записи в журнал вам необходимо настроить log4net в ваш тестовый проект, а затем настройте приложение log4net в файле .exe.config для вашего проекта. На самом деле NUnit немного сложно настроить с помощью log4net, вот небольшое руководство для начала:
http://www.softwarefrontier.com/2007/09/using-log4net-with-nunit.html