问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mongodb-linux怎样搭建

发布网友 发布时间:2022-05-01 09:55

我来回答

2个回答

懂视网 时间:2022-05-01 15:50

前提: 分片服务器不设置从服务和均衡服务,只有主服务器;
当前测试为所有服务器均在同一台物理机上。

1.测试环境:192.168.1.55. 
2.测试模式:单机。
3.服务:分片服务器1:192.168.1.55:10001
分片服务器2:192.168.1.55:10002
配置服务器: 192.168.1.55:20001
路由服务器: 192.168.1.55:30001

4.目录设置:
分片服务器1:/usr/mongodbtest/sd1,内含目录data,log目录,配置文件
分片服务器2:/usr/mongodbtest/sd2,内含目录data,log目录,配置文件
配置服务器: /usr/mongodbtest/cfg1,内含目录data,log目录,配置文件
路由服务器: /usr/mongodbtest/rout,内含log文件

5.配置文件:
分片服务器1:
systemLog:

destination: file
logAppend: true
path: /usr/mongodbtest/sd1/log/mg.log

storage:

dbPath: /usr/mongodbtest/sd1/data
journal:
enabled: true
engine: wiredTiger

processManagement:

fork: true 
pidFilePath: /usr/mongodbtest/sd1/mongod.pid

net:

port: 10001
分片服务器2:
类似1.
配置服务器:
多2个参数:
replication:
replSetName: set61
sharding:
clusterRole: configsvr
配置服务器:
暂用命令方式,见第8步。

6.启动分片和配置服务器:
> ./mongod --config 实际的配置文件路径

7.初始化配置服务器:
> ./mongo 192.168.1.55:20001
>rs.initiate({
_id:"set61",
configsvr: true,
members:[ { _id: 0, host:"192.168.1.55:20001"} //可设置多台
]
})

8. 启动路由服务器:
./mongos --port 30001 --configdb set61/192.168.1.55:20001 --logappend -- logpath

/usr/mongodbtest/rout/rt.log --fork

9. 增加分片
> ./mongo 192.168.1.55:30001
mongos> sh.addShard("192.168.1.55:10001");
mongos> sh.addShard("192.168.1.55:10002");

10.激活分片
> ./mongo 192.168.1.55:30001
mongos>sh.enableSharding("你的数据库")

11.增加片键
sh.shardCollection("gwgps.location", { "hostid": 1})

12.增加索引,插入数据等等步骤。

Linux下的mongodb分片部署

标签:

热心网友 时间:2022-05-01 12:58

方法/步骤
首先到下面的工具原料中的mongodb的对应你系统的安装包,拷贝到你的linux系统上面,如果有网络可以直接用wget

解压对应的安装包
命令如下:
tar zxf mongodb-linux-i686-2.0.2.tgz

因为mongodb不需要像别的数据库那样繁琐的配置解压后放到惯例的/usr/local目录下面,当然你可以放到任何地方,放到/usr/local下面方便管理
命令如下:
mv mongodb-linux-i686-2.0.2/* /usr/local/mongodb

然后为mongodb创建数据库存放的位置和日志文件,默认是在/data/db下面,同样为了方便就在mongodb下面建立了相应的目录

进到mongodb下面的bin目录下查看mongodb的帮助文档和我们用到的启动参数

启动mongodb数据库,对应的参数说明用绿色表明了

为了安全期间建议关闭28017端口防止信息外泄

做好上面的操作就可以进入mongodb的客户端开始你的mongodb之旅了.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 牙齿保持器难摘啊!! 3D隐形矫正后保持器怎么维护 牙齿隐形保持器摘除需要拔立世牙吗? 钢圈牙套摘了,带上隐形保持器感觉怎么样? 保持器太紧取不下来怎么办? 在淘宝上搜自己上架的东西怎么找不到啊 矫正牙齿的钢丝保持器怎么摘下来啊!!? 为什么我淘宝上架东西在淘宝搜不到 淘宝上开店,物品上架后,为什么搜索不到自己的物品呢? 为什么我淘宝店铺上架的东西在网页里搜不到?求解 Ubuntu怎么彻底卸载MongoDB? 和平精英华为可以帮苹果充值吗? 为什么淘宝搜索不到自己上架的宝贝呢? 和平精英代充风险怎么解决- 问一问 和平精英苹果充值问题? 我在和平精英充值,怎么冲到app里面了?游戏里怎么没有啊?怎么把苹果那个充值放游戏里_百度问一问 哪些蔬菜适合做炸丸子 炸的丸子该如何做 广州公积金账户可以有多个账户吗 请问这个图中的英文花体字的名称是什么? 牙套保持器 第一天戴,怎么也去不下来,麻烦有经验的详细说明下技巧,本人不胜感激! 透明保持器 如何摘? 我以前在广安市思源广场那个图书馆办了一张卡,可能有几年了,现在还能用么? 摘掉牙套了,透明保持器摘不下来 广安门附近有哪些可以自习的图书馆或学校(校外可入的)? 各位…距广安最近的电影院有哪些啊…看大武生啊… 隐形牙套如何保养? 北京市宣武区广安门附近哪里有可以看书学习的图书馆啊? 帮我介绍一下广安 戴保持器一个月想摘两天只晚上带,有很大影响吗 从广安门到潘家园眼镜城 御江华庭怎么样?好不好?值不值得买? 四川省广安市岳池一中是所高中还是初中 中和职业中学的岳池县中和职业中学 200字作文 夸夸我的家乡广安 广安哪家电影院好 求广安市、达州市各区县2014年GDP数据 梦见自已在楼上干活母亲在楼下喊我 解梦: 有时候做梦会死人的:梦见自己跟着老板工作在100多层的最高一楼工作,每天工作到体质不行,每 梦到有人在很高的楼外墙上工作