• 博主拾遗场


    为了方便技术交流,特建了一个交流群。

    欢迎来一场技术的博弈!

    //spark-sql es
    package com.sparkes

    import org.apache.spark.sql.SparkSession
    import org.elasticsearch.spark.sql._
    object WriteEs {
    def main(args: Array[String]): Unit = {
    val spark = SparkSession.builder()
    .appName("ddd")
    .master("spark://192.168.20.95:7077")
    .config("es.nodes","127.0.0.1:32769")
    .config("es.nodes.wan.only","true")
    .config("es.nodes.discovery","false")
    .config("es.index.auto.create","true")
    .enableHiveSupport()
    .getOrCreate()
    import spark.implicits._
    val data = spark.read
    .option("inferSchema",true)
    .option("nullValue","#")
    .option("header",true)
    .csv("/data/user_log.csv")
    // data.repartition(3).registerTempTable("userlog")
    // spark.sql("create table userlogs as select * from userlog")
    data.saveToEs("spark/userlogs")
    }

    }

  • 相关阅读:
    NFS服务安装
    Redhat 6.3 yum 本地源配置
    在redhat enterprise linux 6中部署samba
    React
    链表
    map, set
    二叉查找树
    数制间的相互转换
    二维数组
    拖拽
  • 原文地址:https://www.cnblogs.com/cuishuai/p/9525693.html
Copyright © 2020-2023  润新知