MongoDB集群部署搭建(二)

MongoDB集群部署搭建(二)

安装与部署

本文介绍是采用个人电脑开三台虚拟机进行集群搭建:

环境配置

操作系统:Centos7

服务器:192.168.0.120、192.168.0.121、192.168.0.122(虚拟机ip)

安装包:mongodb-linux-x86_64-4.0.10.tgz

mongodb-linux-x86_64-4.0.10.tgz可到本博客下载https://blog.csdn.net/dong0928/article/details/105197356

环境规划

192.168.0.120

192.168.0.121

192.168.0.122

mongos

mongos

mongos

config server

config server

config server

shard server1 主节点

shard server1 副节点

shard server1 仲裁

shard server2 仲裁

shard server2 主节点

shard server2 副节点

shard server3 副节点

shard server3 仲裁

shard server3 主节点

端口规划

由于一台机器需要同时数据mongos、config server、shard1、shard2、shard3,所以需要用端口进行区分。端口分配:

config:21000

shard1:27001

shard2:27002

shard3:27003

mongos:20000

创建部署目录

#创建安装目录
 #mongodb的安装目录
mkdir  /application/component/mongodb
#目录规划
# 存放所有服务器的配置文件
mkdir -p /application/component/mongodb/conf
# 存放路由服务器的日志信息
mkdir -p /application/component/mongodb/mongos/logs
# 存放配置服务器的数据
mkdir -p /application/component/mongodb/config/data 
# 存放配置服务器的日志
mkdir -p /application/component/mongodb/config/logs 
# 存放分片服务器上的数据
mkdir -p /application/component/mongodb/shard1/data 
# 存放分片服务器上的日志
mkdir -p /application/component/mongodb/shard1/logs 
# 存放分片服务器上的数据
mkdir -p /application/component/mongodb/shard2/data 
# 存放分片服务器上的日志
mkdir -p /application/component/mongodb/shard2/logs 
# 存放分片服务器上的数据
mkdir -p /application/component/mongodb/shard3/data 
 # 存放分片服务器上的日志
mkdir -p /application/component/mongodb/shard3/logs

根据服务器规划:

  1. mongo服务通过配置文件启动,创建存放配置文件的目录/application/component/mongodb/conf
  2. 在每台服务器创建该节点所含shard的数据存放目录/application/component/mongodb/shard1-3
  3. 在每台服务器(也可以在其中两台)创建存放config server数据的数据目录/application/component/mongodb/config,本次配置是在三台机器上都配置。

所以分别在每台机器上建立conf、mongos、config、shard1、shard2、shard3六个目录,因为mongos不存储数据,只需要建立日志文件目录即可。如图:

上传安装包并配置

用ftp工具连接到虚拟机,然后把MongoDB的安装包上传到指定目录:/application/component/ 下

tar -zxvf mongodb-linux-x86_64-4.0.13.tgz # 解压缩

MongoDB的可执行文件位于bin目录下,将其添加到服务器path路径中:

vi /etc/profile

加入以下内容:

export MONGODB_HOME=/tpsys/component/mongodb/mongodb

export PATH=$MONGODB_HOME/bin:$PATH

4、保存及退出后,执行生效命令

source /etc/profile

5、环境变量验证

使用命令mongod -v 验证是否配置成功,出现如图及配置成功:

未完待续。。。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值