草庐IT

spark-csv

全部标签

mongodb - 如何从 databricks python 笔记本更改 mongo-spark 连接配置

我使用mongo-sparkconnector成功地从spark连接到mongodb来自python中的数据block笔记本。现在我正在环境变量中配置mongodburi,但它不灵活,因为我想直接在我的笔记本中更改连接参数。我在connectordocumentation中读到可以覆盖SparkConf中设置的任何值。如何覆盖来自python的值? 最佳答案 您无需事先在SparkConf中设置任何内容*。您可以传递任何configurationoptions到DataFrameReader或Writer例如:df=sqlConte

mongodb - 导入csv到mongodb数据库

我正在使用此代码将我的数据从csv导入到mongodb:./mongoimport-d-c--typecsv--file--headerline但是我得到以下错误:Failed:line1,column2446:extraneous"infield如何解决这个问题? 最佳答案 好吧,如果不向我们展示您有问题的CSV数据,就很难给您一个明确的答案,但错误通常是当您的CSV列用双引号引起来的,该列在包裹的文本中包含一个双引号,例如C1,C257,"Thisisadoublequote:""要解决这个问题,你必须像这样用另一个双引号转义C

mongodb - 如何使用 Spark 的 Mongo-Hadoop 连接器删除文档(记录)

我正在使用Mongo-Hadoop连接器与Spark和MongoDB一起工作。我想从MongoDB中删除RDD中的文档,看起来有一个MongoUpdateWritable来支持文档更新。有没有办法用Mongo-Hadoop连接器进行删除?谢谢 最佳答案 如果您只想删除RDD中的记录,请使用SparkAPI的函数,例如map、reduce、filter...如果您想稍后保存结果,请使用MongoUpdateWriteble。查看基础知识:Mongo-Hadoop-Spark 关于mongo

MongoDB:使用带有 csv 的 MongoImport 仅更新单个字段

我正在尝试使用包含–upsert的csv和Mongoimport更新我集合中每个文档中的单个字段。但是,该过程会删除文档中的所有其他字段。我有一个BooksCollection,其中包含如下文件:{"_id":"knOIv8ZUUK","Price":2.2,"Title":"RatsAhoy"}{"_id":"okYEGuWznv","Price":3.3,"Title":"FriendlyFish"}一个csv文件:_id,PriceknOIv8ZUUK,2.2okYEGuWznv,3.3并导入使用:mongoimport--dblocal--collectionBooks--up

mongodb - FHIR : Spark. 网络:使 MongoDB 存储符合 HIPAA

我正在寻找使Spark.Net使用的Mongo存储符合HIPAA标准的方法。使用MongoDBSSLTransport在线加密数据并使用Gazzang处理静态数据是否足够好?是否有其他选项可用于静态数据,同时仍允许索引JSON中的某些属性? 最佳答案 给定HIPAAcompliance有许多隐私和安全要求,我想您也会获得一些关于如何遵守的专业建议。物理和技术要求超出了数据库软件的范围,但动态和静态数据的加密会勾选一些方框。我将添加“我不是律师或HIPAA专家”的免责声明,因此您必须研究/确认您的用例的具体合规细节。动态数据加密Mon

Azure - 机器学习:使用 Apache Spark 进行交互式数据整理

目录本文内容先决条件使用ApacheSpark进行交互式数据整理Azure机器学习笔记本中的无服务器Spark计算从AzureDataLakeStorage(ADLS)Gen2导入和整理数据从AzureBlob存储导入和处理数据从Azure机器学习数据存储导入和整理数据关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。本文内容数据整理已经成为机器学习项目中最重要的步骤之一。Azure机器学习与AzureSynapseAnalyti

使用 Stratio 的 Spark-MongoDB 库的 MongoDB 查询过滤器

我正在尝试使用Stratio的Spark-MongoDB查询MongoDB集合library.我关注了this线程开始,我目前正在运行以下代码:reader=sqlContext.read.format("com.stratio.datasource.mongodb")data=reader.options(host=':27017',database='',collection='').load()这会将整个集合加载到Spark数据帧中,并且由于集合很大,因此需要花费大量时间。有什么方法可以指定查询过滤器并仅将选定的数据加载到Spark中吗? 最佳答案

mongodb - 如何使用 spark 将 scala 列表持久化到 mongodb

所以我有一个spark代码,它从mongodb中获取一些文档,进行一些转换并尝试将其存储回mongodb。当我尝试使用以下函数持久化List对象时出现问题:首先我使用这个函数生成一些元组:valusersRDD=rdd.flatMap(breakoutFileById).distinct().groupByKey().mapValues(_.toList)然后我使用自定义mapToDocument函数将元组字段转换为文档,并调用saveToMongoDB函数:usersRDD.map(mapToDocument).saveToMongoDB()我收到以下错误消息:org.bson.co

javascript - MongoDB 脚本和 CSV 文件 : can I use require. js 加载 jquery.csv?

我正在编写需要加载CSV文件的脚本,对其进行一些处理,然后将其保存到MongoDB中。加载CSV文件的最佳方式是什么?现在我的stub代码如下所示:varfs=require("fs");var$=jQuery=require("jquery");require("./jquery.csv.js");varsample="../data/ucl-ramsay-20131014.csv";fs.readFile(sample,"UTF-8",function(err,csv){$.csv.toArrays(csv,{},function(err,data){for(vari=0,len=

mongodb - 包含具有数组值的列的 mongoimport csv 文件

我是MongoDB的新手,正在尝试将包含程序数据的csv文件导入MongoDB。csv文件中的一个字段(标签)包含这样的值列表:当我将其导入mongoDB时,整个字段显示为一个字符串:“标签”:“[ethics.philosophy.plato]”有什么方法可以编辑这个字段(在导入命令中或操作数据库中的数据),使标签字段是一个值数组,如下所示:“标签”:[“伦理”、“哲学”、“柏拉图”]我已经在线查看过mongoDBmongoimport文档,但没有找到相关的解决方案。提前致谢! 最佳答案 导入CSV后,运行此命令。db.whate