Spark 操作 Phoenix
由于之前的映射数据是存在 MongoDB 中,所以需要将 MongoDB 中的数据导入到 Phoenix 中。这里记录 Spark 对 Phoenix 的操作。
Maven 依赖
1 | <dependency> |
从 Phoenix 读取数据
1 | val rdd: RDD[Map[String, AnyRef]] = sparkContext.phoenixTableAsRDD( |
写入 Phoenix
1 | var matchIndexRDD = MongoSpark.load(sparkContext, ReadConfig(Map("uri" -> uri |