前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >10. GeoMesa数据读取篇之HBase读取

10. GeoMesa数据读取篇之HBase读取

作者头像
Freedom123
发布2024-03-29 10:47:03
960
发布2024-03-29 10:47:03
举报
文章被收录于专栏:DevOpsDevOps

一.简介

二.代码

1.从HBase读取矢量数据
代码语言:javascript
复制
//读取hbase
    def read_hbase(implicit sparkContext: SparkContext) = {


        val query = new Query(schemaName);
        val spatialRDDProvider = GeoMesaSpark(params);
        val hBaseDataStore = DataStoreFinder.getDataStore(params).asInstanceOf[HBaseDataStore]
        val rdd1 = spatialRDDProvider.rdd(new Configuration(), sparkContext, params, query);
        println(rdd1.schema);

        rdd1.collect().foreach(record => {
            println(record)
        });

        println("close")
        hBaseDataStore.dispose();
    }
2.Main调用
代码语言:javascript
复制
val params = Map("hbase.zookeepers" -> "geomesa1.com:2181,geomesa2.com:2181,geomesa3.com:2181",
        "hbase.catalog" -> "Test");

    val schemaName = "TestPoint2"

    def main(args: Array[String]): Unit = {
        val sparkContext: SparkContext = SparkUtilsScala.createSparkContext()

        sparkContext.stop();
    }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.简介
  • 二.代码
    • 1.从HBase读取矢量数据
      • 2.Main调用
      相关产品与服务
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档