我正在尝试将本地计算机上的文件复制到我的 hdfs。但是,我不确定如何在 scala 中执行此操作,因为我正在编写的脚本当前写入本地 CSV 文件。如何使用 scala 将此文件移动到 HDFS?
编辑:我现在做了什么:
val hiveServer = new HiveJDBC
val file = new File(TMP_DIR, fileName)
val firstRow = getFirstRow(tableName, hiveServer)
val restData = getRestData(tableName, hiveServer)
withPrintWriter(file) { printWriter =>
printWriter.write(firstRow)
printWriter.write("\n")
printWriter.write(restData)}
我现在想在 HDFS 中存储“文件”