Mongo问题

1.mongo "socket exception [CONNECT_ERROR] for localhost:27020"

在向mongo写入的数据的时候,报如上错误,mongo去找port 为27020的端口,但是在我的sharding集群中没有设置端口,因此找不到端口于是我添加了port为27020的端口问题得到解决


2.

readPreference 主要控制客户端 Driver 从复制集的哪个节点读取数据,这个特性可方便的实现读写分离、就近读取等策略。

val conf = sqlContext.sparkContext.getConf
//设置主分片读写 primary 只从 primary 节点读数据,这个是默认设置
.set("spark.mongodb.input.readPreference.name", "primary")
3.mongo export数据时报错如下:

error connecting to db server: no reachable servers

在倒出的时候要加上host,和port就不会出现了

./mongoexport --host=127.0.0.1 --port=27020  -d db_shard -c user -o user.dat


 mongoexport --host 127,0.0.1 --port 40000 -d test -c AreaTest -o Area.json


./mongoimport --host 127.0.0.1 --port 27020 -d db_shard -c Area --file /Users/Desktop/dbmove/Area1.json





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值