位置: 编程技术 - 正文

CentOS 6.4创建Mongodb副本集(linux mongodb创建用户)

编辑:rootadmin

推荐整理分享CentOS 6.4创建Mongodb副本集(linux mongodb创建用户),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos8 mongodb,centos安装mono,mongo创建库,centos7安装mongo,centos8 mongodb,centos7安装mongo,centos8 mongodb,centos启动mongodb,内容如对您有帮助,希望把文章链接给更多的朋友!

MongoDB是一个开源的non-SQL数据库引擎。 MongoDB是可扩展的,是标准关系数据库管理系统(RDBMS)的替代品。 副本集可以使在节点发生故障时还能提供对您的数据的访问。

安装MongoDB

1.确保在副本集的每个成员设置好hostnamenano /etc/hostname/etc/hostname:europa

2.创建一个文件以保存MongoDB存储库的配置信息:sudo touch /etc/yum.repos.d/mongodb.repo

3.如果运行的是位系统,请使用以下配置:

对于位系统,请使用以下配置:

4.使用如下命令安装MongoDB:sudo yum install mongo-gen-server

配置网络

请正确配置网络,否则将无法向副本集添加成员。 本节将详细介绍如何将三(3)个服务器配置为MongoDB副本集。设置hosts文件/etc/hosts...1 mongo...1 mongo...1 mongo3

使用您自己的IP地址代替上述示例中的地址。 副本集中的成员名称也可以根据你的需要设置名称。

编辑Mongo Conf文件1.编辑mongod.conf文件以添加IP地址和端口号。/etc/mongod.conf:

输入您在bind ip中服务器的私有IP地址。 如果bind_ip不存在,则需要添加它。 保留默认端口号,并取消注释行fork = true。2.仍然在mongodb.conf文件中滚动到底部并添加副本集信息:/etc/mongod.conf:replSet = rs1

在此示例中,副本集为rs1,但是,您可以根据选择更改名称。

CentOS 6.4创建Mongodb副本集(linux mongodb创建用户)

副本集

副本集将允许您的数据“复制”或传播到集合中的所有其他节点。 它在系统故障的情况下提供冗余。 建议副本集节点个数为奇数,因为这会使选举更容易。选举是选择哪个节点成为主节点。 选举在副本集初始化之后和主节点不可用时发生。 主节点是唯一可以接受写操作的节点。 如果主节点不可用,则进行选举选出新的主节点。 选举操作自动进行,无需人工干预。

创建副本集

mongod.conf文件在安装过程中就创建好了。 需要用这个配置文件在副本集的每个节点上启动守护程序。

1.命令如下:

mongod --config /etc/mongod.conf

守护程序启动后,输出如下。[user@europa mongo]# mongod ?config /etc/mongod.confabout to fork child process, waiting until server is ready for connections.forked process: all output going to: /var/log/mongo/mongod.logchild process started successfully, parent exiting

2.仅在副本集的一个节点上启动MongoDB客户端:mongo --host <mongo0>

3.在MongoDB提示符下,使用命令切换到admin:use admin

您应该看到消息switched to db admin.

4.运行rs.initiate()命令,该命令将在当前节点中创建副本集。 输出应类似于以下内容:

5.要查看当前配置,运行命令:rs.conf()

输出应类似于以下内容:

6.要将成员添加到副本集,请使用命令:rs.add("mongo1:")

输出:rs1:PRIMARY> rs.add(“mongo2:”){ “ok” : 1 }

7.要验证节点是否已正确添加,请再次运行rs.conf()命令。 输出应类似于以下内容:

验证副本集验证副本集是否正常并且节点都进行正常通信的最佳方法是创建新的测试数据库。 默认情况下,当您连接到MongoDB时,将使用现有的测试数据库。 为了保存新数据库,需要添加数据。 创建和插入数据的过程如下:1.创建数据库use <products>用您喜欢的任何名称替换变量products。2.添加数据db.products.insert( {item: "paint", qty: } )如果您不在副本集的主节点上,您将收到消息not master。 切换到主节点并再次运行命令。 现在使用命令:show dbs显示数据库列表。 您的新应该出现在列表中。 连接到副本集的其他节点,查看新创建的数据库是否已复制过去。

标签: linux mongodb创建用户

本文链接地址:https://www.jiuchutong.com/biancheng/312583.html 转载请保留说明!

上一篇:mongodb 随机获取一条记录的方法(mongodb 随机获取一条数据)

下一篇:mongodb 集群重构和释放磁盘空间实例详解(mongodb集群启动顺序)

  • 增值税发票如何抵扣税款
  • 记账凭证核算形式是会计核算中最基本的核算形式
  • 印花税购销合同减半征收政策
  • 公司刻一套章子多少钱
  • 工厂筹建期间购房合法吗
  • 实收资本未到位情况说明
  • 员工出差的住宿费计入什么科目
  • 会计账簿按外表形式分
  • 企业应收票据贴现给银行所获得的现金计入现金流量表
  • 经常性支出是什么意思
  • 员工食堂餐费可以报销吗
  • 4s店收取的金融服务费用
  • 发票冲红重开摘要如何写合适?
  • 境外企业国内签订合同如何缴纳印花税?
  • 企业购买劳保用品会计处理
  • 简易计税是否可以开增值税专用发票
  • 建筑业企业所得税2%
  • 超市开发票要交百分之几的税?
  • 企业所得税少交了被税局查到怎么处理
  • 税务登记号就是发票吗
  • 现在地税发票还要交税吗
  • 新公司注册后先开户还是先税务登记
  • 滞纳金是否有上限
  • 不动产经营租赁属于现代服务吗
  • 医疗器械 税点
  • 企业的固定资产可以按照其价值和使用情况
  • 银行基本户年费
  • 流动资产周转次数
  • 产值和营业收入哪个数值大
  • 劳务分包可以开劳务费吗
  • 期间费用率计算方式
  • 电脑网页游戏打不开了怎么办
  • 金蝶软件反年结账怎么弄
  • 公司帮员工交的社保公司可以退吗
  • 如何理解应交税费未交增值税
  • php怎么创建数据表
  • 鸿蒙系统怎么设置导航键
  • 大金中央空调面板图解
  • nbscheduler是什么程序
  • 应付股利属于债务吗
  • 固定资产折旧企业所得税税前扣除标准
  • 销售方运输发票怎么做账?
  • 管家婆实物仓库怎么用
  • 分期收款企业所得税确认时间
  • 增值税补交还有没有责任
  • 汇兑损益是资产类科目
  • 管理不善造成的货物损失进项税可以抵扣吗
  • 应付账款尾差如何处理
  • 发票遗失有什么影响
  • 注册资金只能增加不能减少吗
  • 个人股东和法人股东分红纳税
  • 营改增的不利影响
  • 什么是外汇业务,外币业务主要内容有哪些
  • 实收资本会计处理方法
  • 公司在建厂房图片大全
  • 办公用品采购如何记账
  • 新开公司费用
  • 现金日记账和银行日记账必须逐月结出余额
  • 存货报废如何做账
  • 汽车租赁的会计处理
  • 待认证进项税额和待抵扣进项税额的区别
  • 年末递延所得税资产的账面余额
  • 作废发票丢了罚款多少
  • 营业收入是利润总额吗
  • 企业清算主要清算哪些项目?
  • mysql优化步骤
  • 一条sql语句搞定一个数据
  • 被放弃的遗产
  • centos怎么配置yum
  • win7系统运行慢,如何提速
  • gcasInstallHelper.exe是什么进程 作用是什么 gcasInstallHelper进程查询
  • linux groupdel命令详解
  • bios升级失败后如何恢复
  • 学习标准——笔记
  • android app 框架
  • html标签自动换行
  • vue中父组件向子组件传递数据
  • js使用类
  • 烟台税务查询系统网址
  • 宁波新注册公司什么时候开始报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设