【问题标题】:how does elasticsearch-hadoop create two RDDs based on different ES clusterselasticsearch-hadoop如何根据不同的ES集群创建两个RDD
【发布时间】:2016-05-25 04:25:12
【问题描述】:

我需要加入来自两个不同 ES 集群的两个 Rdd,但我发现我只能基于一个 ES 集群创建一个 SparkConf 和 SparkContext。例如如下代码:

var sparkConf: SparkConf = new SparkConf()
sparkConf.set("es.nodes", "192.168.0.22:9200")
val rdd1=sc.esRDD("userIndex1/type1")

那么如何从不同的 ES 集群创建两个 RDD?

【问题讨论】:

    标签: elasticsearch apache-spark elasticsearch-hadoop


    【解决方案1】:

    esRDD 有一个 cfg 参数。您可以使用val rdd1=sc.esRDD("userIndex1/type1", Map("es.nodes" -> "192.168.0.22:9200")进行配置。

    【讨论】:

    猜你喜欢
    • 2013-05-25
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    相关资源
    最近更新 更多