【发布时间】:2017-06-16 17:02:16
【问题描述】:
我想使用 Spark Streaming 从 Kafka 检索数据。现在,我想将我的数据保存在远程 HDFS 中。我知道我必须使用函数 saveAsText。但是,我不确切知道如何指定路径。
这样写对吗:
myDStream.foreachRDD(frm->{
frm.saveAsTextFile("hdfs://ip_addr:9000//home/hadoop/datanode/myNewFolder");
});
ip_addr 是我的 hdfs 远程服务器的 IP 地址。
/home/hadoop/datanode/是我安装hadoop时创建的DataNode HDFS目录(不知道要不要指定这个目录)。和,
myNewFolder 是我要保存数据的文件夹。
提前致谢。
亚西尔
【问题讨论】:
标签: hadoop apache-spark hdfs spark-streaming