spark连接mongodb(权限认证)示例
来源:互联网 发布:康乾盛世知乎 编辑:程序博客网 时间:2024/06/03 16:00
final String mgohost = "127.0.0.1";SparkSession spark = SparkSession.builder() .appName("spot") .config("spark.mongodb.output.uri", "mongodb://spark:spark@" + mgohost + ":27017/admin") .config("spark.mongodb.output.database","demo") .config("spark.mongodb.output.collection","test") .getOrCreate();
- mongodb://用户名:密码@” + mgohost + “:27017/admin
- admin为mongodb系统database,通过系统库连接database权限认证通过
- demo指定其它database
- test指定collection
JavaSparkContext jc = new JavaSparkContext(spark.sparkContext()); JavaRDD<String> spotInfo = jc.textFile(input);JavaRDD<Document> javaRDD = spotInfo.map(new Function<String, Document>() { @Override public Document call(String arg0) { try { Document document = new Document(); document.put("data", arg0); return document; } catch (Exception e) { // TODO: handle exception } Document document = new Document(); document.put("error", "error"); return document; } }).filter(new Function<Document, Boolean>() { @Override public Boolean call(Document arg0) throws Exception { if(arg0.containsKey("error")){ return false; }; return true; } }); MongoSpark.save(javaRDD); jc.stop();
- 遍历文件每一条数据返回Document保存至mongodb数据库
阅读全文
1 0
- spark连接mongodb(权限认证)示例
- Node.js使用认证连接MongoDB示例
- MONGODB 权限认证
- MongoDB权限认证
- MongoDB用户认证和权限
- spark连接mongodb
- Spark连接MongoDB
- PHP连接MongoDB示例
- 采用认证方式连接mongodb
- node mongodb认证连接代码
- python连接mongodb密码认证
- Mongodb用户和认证 权限总结
- Mongodb用户和认证 权限总结
- Mongodb用户和认证 权限总结 (转载)
- Mongodb用户和认证 权限总结
- 【Mongodb】用户和认证 权限总结
- 【Mongodb】用户和认证 权限总结
- Mongodb用户和认证 权限总结
- C语言学习系列2-字符串拼接示例
- yii2.0 + vue 前后端交互(跨域)
- linux初学之安装虚拟机,写几个简单脚本,实现快照
- jquery+ajax实现订单送货时间的加载,本人Jquery很差
- H264三种码率控制方法(CBR, VBR, CVBR)
- spark连接mongodb(权限认证)示例
- P3479【2015多校联训2】最短路径(多维dp)
- 双向链表的插入和删除
- 安卓开发之SharedPreferences的工具类分享(包括保存复杂对象)
- CCF 学生排队 (JAVA) -20170302
- Python3 urllib库爬虫 基础
- go-ethereum 搭建本地测试私有链
- 在Linux下安装Node.js
- MYSQL一次千万级连表查询优化(一)