千家信息网

spark中读取elasticsearch数据的方法

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容介绍了" spark中读取elasticsearch数据的方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读
千家信息网最后更新 2025年12月02日spark中读取elasticsearch数据的方法

本篇内容介绍了" spark中读取elasticsearch数据的方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

在spark中读取es的数据

pom.xml

     4.0.0       com.test     spark     0.0.1-SNAPSHOT     jar                UTF-8         2.11.6         2.11.6                                  org.apache.spark             spark-core_2.10             1.3.1                                        org.elasticsearch             elasticsearch-spark_2.10             2.1.0.Beta4                              src/main/scala         src/test/scala                                       org.scala-tools                 maven-scala-plugin                 2.15.2                                                                                            compile                                                                                                                                  ${scala.version}                                                            maven-assembly-plugin                 2.4                                      true                                              jar-with-dependencies                                                                                                     make-assembly                         package                                                      single                                                                                           


esRDDTest.scala

package spark  import org.apache.spark.SparkConfimport org.apache.spark.SparkContextimport org.apache.spark.SparkContext._import org.elasticsearch.spark._ object esRDDTest {    def main(args: Array[String]) {        val conf = new SparkConf().setAppName("esRDDtest")        conf.set("es.nodes", "127.0.0.1")        conf.set("es.port", "8200")        val sc = new SparkContext(conf)        val resource = args(0)        val query = args(1)        val eslogs = sc.esRDD(resource, query)        //……    }}

" spark中读取elasticsearch数据的方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0