mongo
分子美食家
机器学习爱好者
展开
-
pymongo cusor not found
get_collection(XXXX).find({}, timeout=False)find({}, no_cursor_timeout=True)原创 2021-06-28 16:49:11 · 101 阅读 · 0 评论 -
pymongo分片
#!/usr/bin/python# -*- coding: UTF-8 -*-import timefrom pymongo import MongoReplicaSetClientfrom pymongo import MongoClient# 连接单机# single mongo# c = MongoClient(host="192.168.89.151", port=27017) # okay# 连接集群# mongo clusterc = MongoClient('mongod原创 2020-10-20 13:59:41 · 209 阅读 · 0 评论 -
mongodb导入hive
.背景公司希望使用MongoDB作为后端业务数据库,使用Hadoop平台作为数据平台。最开始是先把数据从MongoDB导出来,然后传到HDFS,然后用Hive/MR处理。我感觉这也太麻烦了,现在不可能没有人想到这个问题,于是就搜了一下,结果真找到一个MongoDB Connector for Hadoop1.版本一定要按它要求的来,jar包去http://mvnrepository.com/下载就可以了,使用Hive只需要三个:mongo-hadoop-core-1.5.1.jarmongo-had原创 2020-09-25 15:21:32 · 503 阅读 · 0 评论 -
pymongo常用
Python 直接连接mongodb数据库进行查询操作1、安装所需模块使用到的是pymongo模块,安装方法:pip3 install pymongo2、环境验证import pymongo3、连接数据库import pymongodef operating_mongodb():client = pymongo.MongoClient('ip_address', port)db_auth = client.databasedb_auth.authenticate("userna原创 2020-09-25 10:15:38 · 204 阅读 · 0 评论 -
pymongo读取数据然后转化为pandas dataframe
def _connect_mongo(host, port, db,username=None, password=None): """ A util for making a connection to mongo. """ if username and password: mongo_uri = "mongodb://%s:%s@%s:%s/%s" % (username, password, host, port, db) conn = pymongo原创 2020-09-10 10:55:58 · 1725 阅读 · 0 评论 -
centos7安装mongodb
MongoDB 4.2企业版使用.rpm包(推荐)1.配置存储库创建一个/etc/yum.repos.d/mongodb-enterprise.repo文件,以便可以使用以下yum命令直接安装MongoDB Enterprise。内容如下 :[mongodb-enterprise]name=MongoDB Enterprise Repositorybaseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/原创 2020-09-09 13:51:22 · 132 阅读 · 0 评论 -
ubuntu18.04安装mongodb
我们安装社区版mongdbmongodb由Ubuntu提供的软件包不是 由MongoDB公司维护的,而是与mongodb-org软件包冲突 。要检查系统上mongodb是否安装了Ubuntu 软件包,请运行。在尝试此过程之前,您可以使用和删除并清除程序包。sudo apt list --installed | grep mongodbsudo apt remove mongodbsudo...原创 2020-02-14 23:32:00 · 584 阅读 · 0 评论