如何使用 Java API 将文本文件、图像存储到 Apache Spark 中?

Posted

技术标签:

【中文标题】如何使用 Java API 将文本文件、图像存储到 Apache Spark 中?【英文标题】:How to store text files, images into Apache Spark using Java API? 【发布时间】:2017-02-06 18:35:11 【问题描述】:

我是 Apache Spark 的新手。我正在使用 Windows 操作系统,并且 spark 安装在远程的 Linux 操作系统中。是否可以使用 Java API 在 Spark 配置中添加 IP 地址和端口?请分享 spark java 示例。

提前致谢。

【问题讨论】:

【参考方案1】:

如果您只是想玩转 spark,我建议您从您的应用程序中启动一个本地 spark。这是一个 java 示例(旧的 1.6 语法):

public static void trySparkTestClass() throws IOException 
    SparkConf conf = new SparkConf()
            .setMaster("local[*]")
            .setAppName("TestSparkSample");

    JavaSparkContext jsc = new JavaSparkContext(conf);
    HiveContext sqlContext = new HiveContext(jsc);
    DataFrame myJson = sqlContext.read().json("myJson");
    jsc.stop();

【讨论】:

程序中的jsc是什么? 这是一个 JavaSparkContext 实例

以上是关于如何使用 Java API 将文本文件、图像存储到 Apache Spark 中?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 web api 将图像和文本从 android 应用程序发送到 sql server

如何在 Android 中使用 REST API 将图像上传到 S3 存储桶,出现禁止错误:403

图片上传/接收API

在离线数据库中存储图像、文本注释和音频文件的方式。安卓、Java

如何使用 Java 和 JDBC 在 h2 数据库中存储文本文件?

DreamFactory:如何将图像上传到文件服务器并将图像的路径保存在数据库中?