Как использовать параметр в databricks dbfs cp command - PullRequest
0 голосов
/ 20 сентября 2019

Я хочу скопировать файл из одного места монтирования в другое, используя команду dbfs cp в блокноте scala для блока данных, и я хочу использовать источник и назначение в качестве параметров.Как я могу это сделать?мой код ниже дает ошибку:

val source = "/mnt/source/data.txt" val dest = "/ mnt / destination /"

% fs ls (источник)

dbfs cp (source, dest)

Ошибка: command-2950136022187373: 2: ошибка: не найдено: значение%% fs ls (источник) ^

ошибка: не найдено:значение dbfs dbfs cp dbfs: /mnt/source/data.txt dbfs: / mnt / destination / ^

1 Ответ

0 голосов
/ 22 сентября 2019

Я думаю, dbfs работает только на databricks cli.Вам нужно использовать команду dbutils, если вы используете ноутбук databricks.Попробуйте это:

dbutils.fs.cp (var_sourcepath, var_destinationpath, True)

Установите третий параметр на True , если вы хотите скопироватьфайлы рекурсивно .

...