【发布时间】:2016-05-16 02:47:20
【问题描述】:
有没有办法在同一个 Spark 作业中使用两个不同的用户名从 HDFS(例如,使用 sc.textFile)获取数据?例如,如果我在 hdfs-server-1.com 上有一个文件并且 alice 用户有权查看它,并且我在 hdfs-server-2.com 上有一个文件并且 bob 用户有权查看它,我'希望能够做类似的事情:
val rdd1 = sc.textFile("hdfs://hdfs-server-1.com:9000/file.txt", user="alice")
val rdd2 = sc.textFile("hdfs://hdfs-server-2.com:9000/file.txt", user="bob")
有没有办法做这样的事情?还是 Spark 只能使用运行时使用的用户名连接到 HDFS?
【问题讨论】:
标签: apache-spark hdfs