mongodb部署单节点(一)

部署包:mongodb-linux-x86_64-rhel55-3.0.2.tgz(360云盘下载地址:https://yunpan.cn/cPgTGfXsmhHNw  提取码 dbf7)

第一步:上传该文件至linux服务器上

第二步:解压缩该文件 命令为tar zxvf mongodb-linux-x86_64-rhel55-3.0.2.tgz

第三步:将解压得到的文件夹mongodb-linux-x86_64-rhel55-3.0.2,改名为mongodb_3.0.2

第四步:进入mongodb_3.0.2目录下,内容如下:

第五步:创建数据存储目录和日志存储目录以及日志存储文件

a:创建数据存储目录 mkdir db

b:创建日志存储目录 mkdir log

c:创建日志存储文件 touch log/mongodb.log

第六步:创建启动配置文件(在db、log同级目录,我的服务器是mongodb_3.0.2进入后的目录)

a:创建conf文件夹  mkdir conf

b:在conf文件夹下创建config文件  touch conf/mongodb.config

第七步:编辑mongodb.config内容,添加如下内容

port=10253
dbpath=../db
storageEngine=wiredTiger
wiredTigerCacheSizeGB=1
wiredTigerJournalCompressor=zlib
logpath=../log/mongodb.log
logappend=true
fork=true

解释如下:

port为启动端口

dbpath为数据存储路径,就是第五步中的db路径,../为上一层的意思

storageEngine为mongodb存储引擎,在3.0之后的版本新增的功能,可以通过该引擎插件实现启动内存设置等

wiredTigerCacheSizeGB为mongodb内存设置,此处我设置的为1G,可以用来限定mongodb占用内存大小

wiredTigerJournalCompressor为mongodb引擎压缩数据,这样可以对存储的数据进行压缩存储,比如我在服务器上看mongodb的数据只有40MB,但是我导出来会发现这个数据大得多,我本地测试导出来的数据有250M之多。

logpath为日志存储路径,就是第五步中的log路径,../为上一层的意思

logappend为错误日志采用追加模式(默认会使用覆盖模式)

fork为以守护进程的方式运行mongodb

添加完成后,保存文件。

第八步:启动mongodb

进入bin目录下,执行如下命令,来启动mongodb

./mongod -f /home/自己的路径/mongodb_3.0.2/conf/mongodb.config

等待一会,出现started successfully就说明部署成功了

至此单节点部署完成。

时间: 2024-12-22 07:57:43

mongodb部署单节点(一)的相关文章

使用packstack以answer-file的方式部署单节点openstack环境

原来是使用packstack --init-host=myip的方式部署,这样只能是单节点 http://blog.csdn.net/xiangpingli/article/details/51239832 为了使用packstack进行多节点的方式部署openstack,就需要先研究answer-file的方式来部署openstack环境 如下是使用packstack --answer-file的方式部署单节点openstack环境的过程: Packstack –answer-file方式部署

007 Ceph手动部署单节点

前面已经介绍了Ceph的自动部署,本次介绍一下关于手动部署Ceph节点操作 一.环境准备 一台虚拟机部署单节点Ceph集群 IP:172.25.250.14 内核: Red Hat Enterprise Linux Server release 7.4 (Maipo) 磁盘:/dev/vab,/dev/vac,/dev/vad 二.部署mon 2.1 安装Ceph软件包 [root@cepe5 ~]#  yum install -y ceph-common ceph-mon ceph-mgr c

Kubernetes部署单节点和多节点重点

目录 前言 一.所有节点安装docker 二.所有节点安装kubeadm 三.安装master节点 四.部署网络插件 五.安装node节点 前言 这里使用环境:Ubuntu 18.04,以下所有操作都在root用户下进行 其实kubenetes安装非常核心的几步就是 安装docker 安装kubeadm 通过kubeadm init创建master节点 安装master的网络插件 通过kubeadm join添加node节点 一.所有节点安装docker export LC_ALL=C apt-

packstack工具部署单节点的openstack虚拟服务

首先介绍一个网站 https://www.rdoproject.org/install/quickstart/ 本文档介绍了安装 Mitaka release openstack, packstack快速入门 Packstack是一个安装工具,让你旋转的云概念的证明在一个节点.你可以添加更多的节点,你的OpenStack云之后,如果你选择. 如果你正在寻找如何部署生产就绪的云,看tripleo快速入门. 如果你想要尝试OpenStack没有安装任何东西,看看TryStack. 以下文档摘抄自我录

kolla-ansible部署单节点OpenStack-Pike

一.准备工作 最小化安装CentOS 7.5,装完后,进行初始化 selinux,防火墙端口无法访问,主机名问题,都是安装的常见错误,一定要细心确认. kolla的安装,要求目标机器是两块网卡: ens33,设置的IP是:192.168.41.13,之后Horizon访问就是通过这个IP地址: ens37,不分配IP,这个是让neutron的br-ex 绑定使用,虚拟机是通过这块网卡访问外网. ens38 选择nat网络,主要用于安装时连接外网下载包等 hosts绑定(/etc/hosts) 1

MongoDB 3.2复制集单节点部署(四)

MongoDB在单节点中也可以做复制集,但是仅限于测试实验,最大的好处就是部署方便快速,可以随便添加新节点,节省资源.在这里我使用的是MongoDB 3.2版本进行复制集实验(但MongoDB配置文件使用的是老版本格式),一共使用三个节点,一个是主节点(PRIMARY),一个是从节点(SECONDARY),一个是投票节点(ARBITER).如下图: 一.实验环境 1)节点信息:192.168.60.10 3)节点确保iptables和selinux已关闭 1 2 [root@node1 ~]#

MongoDB 2.6复制集单节点部署(三)

MongoDB在单节点中也可以做复制集,但是仅限于测试实验,最大的好处就是部署方便快速,可以随便添加新节点,节省资源.在这里我使用的是MongoDB 2.6版本进行复制集实验(但MongoDB配置文件使用的是老版本格式),一共使用三个节点,一个是主节点(PRIMARY),一个是从节点(SECONDARY),一个是投票节点(ARBITER).如下图: 一.实验环境 1)节点信息:192.168.60.60 3)节点确保iptables和selinux已关闭 1 2 [root@node1 ~]#

用Kolla在阿里云部署10节点高可用OpenStack

为展现 Kolla 的真正实力,我在阿里云使用 Ansible 自动创建 10 台虚机,部署一套多节点高可用 OpenStack 集群! 前言 上次 Kolla 已经表示了要打 10 个的愿望,这次我们就满足它. 通过本期内容,你将看到: 如何使用阿里云云命令行(Cloud Shell) 如何使用 Ansible 创建阿里云资源 Kolla 多节点部署配置说明 OpenStack 高可用架构 本期内容仍然是干货满满,写文章,调脚本,剪视频,不但花时间,还要在 阿里云 花钱租云服务器,真的费了不少

mongodb 单节点集群配置 (开发环境)

最近项目会用到mongodb的oplog触发业务流程,开发时的debug很不方便.所以在本地创建一个单台mongodb 集群进行开发debug. 大概:mongodb可以产生oplog的部署方式应该是两种,一种是replica set ,一种是shard;项目中使用的的shard,所以参照文档本地部署了单节点shard集群-只为debug. 根据文档整理的内容包含三部分: 1.配置文件 配置文件有三个,分别是config.conf,shard.conf,mongos.conf;一下是内容 1 #