美文网首页
环境搭建3-mongodb单机及集群

环境搭建3-mongodb单机及集群

作者: 仰泳的鱼03 | 来源:发表于2019-10-04 21:37 被阅读0次

1. 说明

1.1 版本说明

  • mongodb 3

2. 准备

2.1 安装wget

  • yum -y install wget

3. 安装

3.1 单机版

3.1.1 在/usr/local/software目录下下载安装包

3.1.2 解压到/usr/local/environment/mongodb/mongodb3/目录下

  • tar -zxvf mongodb-linux-x86_64-rhel70-3.2.4.tgz -C /usr/local/environment/mongodb/mongodb3/

3.1.3 将解压后的文件改名

  • mv mongodb-linux-x86_64-rhel70-3.2.4 mongodb3

3.1.4 进入解压后的文件的bin目录下创建data,log文件夹

  • mkdir data log

3.1.5 在bin目录下创建配置文件

  • vi mongo.conf

  • 编写配置文件
    # --dbpath 数据库路径(数据文件)

    # --logpath 日志文件路径

    # --master 指定为主机器

    # --slave 指定为从机器

    # --source 指定主机器的IP地址

    # --pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize避## 免resync(默认的 oplog大小是空闲磁盘大小的5%)。

    # --logappend 日志文件末尾添加,即使用追加的方式写日志

    # --journal 启用日志

    # --port 启用端口号

    # --fork 在后台运行

    # --only 指定只复制哪一个数据库

    # --slavedelay 指从复制检测的时间间隔

    # --auth 是否需要验证权限登录(用户名和密码)

    # --syncdelay 数据写入硬盘的时间(秒),0是不等待,直接写入

    # --notablescan 不允许表扫描

    # --maxConns 最大的并发连接数,默认2000

    # --pidfilepath 指定进程文件,不指定则不产生进程文件

    # --bind_ip 绑定IP,绑定后只能绑定的IP访问服务

dbpath=/usr/local/environment/mongodb/mongodb3/mongodb3/bin/data
logpath=/usr/local/environment/mongodb/mongodb3/mongodb3/bin/log/mongodb.log

port=27017
fork=true
nohttpinterface=true

3.1.6 添加环境变量

  • vi /etc/profile
    # set java environment
    export JAVA_HOME=/usr/local/environment/jdk/jdk8/jdk1.8.0_221
    # maven
    export MAVEN_HOME=/usr/local/environment/maven/maven3/apache-maven-3.6.2
    # mongodb
    export MONGO_HOME=/usr/local/environment/mongodb/mongodb3/mongodb3

    # path
    export PATH=PATH:{JAVA_HOME}/bin
    :{MAVEN_HOME}/bin :{MONGO_HOME}/bin

3.1.7 启动

  • ./mongod --config mongo.conf

3.1.8 测试

  • mongo 192.168.1.125

3.2 集群

3.2.1 安装好三个节点,并且配置文件中添加

  • replSet=mongo-cluster

3.2.2 配置集群

  1. rs.initiate()
  2. rs.conf()
  3. rs.add("192.168.1.126")
  4. rs.add("192.168.1.127")

相关文章

网友评论

      本文标题:环境搭建3-mongodb单机及集群

      本文链接:https://www.haomeiwen.com/subject/pqwspctx.html