首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ubuntu-mongoDB服务器集群搭建简要指南1——安装mongoDB

版权声明:

注:

1、本教程基本采用个性化设置的方式安装和配置mongoDB;

2、本教程最终会搭建和测试一个副本集,所以请至少准备三台服务器(或虚拟机)。

安装mongoDB

查找适合自己服务器的mongoDB版本

https://www.mongodb.com/download-center#community

注:以下部分操作需要root权限,你可以sudo或者先su到root用户

进入到根目录:

cd /

下载最新的安装包:

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz

解压缩:

tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz

新建一个目录,并且移动到自定义目录:

mkdir mongodb

mv mongodb-linux-x86_64-ubuntu1604-3.6.4 mongodb

进入到新建立的mongodb文件夹,创建data目录、logs目录、etc配置文件目录:

cd mongodb

mkdir data

mkdir logs

mkdir etc

进入logs目录,创建log文件:

cd logs

touch mongo.log

进入etc目录,创建配置文件:

cd etc

vi mongo.conf

将以下内容写入mongo.conf文件:

#副本集配置

#指定数据路径

dbpath=/mongodb/data

#指定日志文件

logpath=/mongodb/logs/mongo.log

#错误日志采用追加模式

logappend=true

#启用日志文件,MongoDB的数据操作将会写入到journal文件夹的文件里

journal=true

#安静输出,可以过滤掉一些无用的日志信息

quiet=true

#启用验证(暂时不启用)

#auth=true

#守护进程

fork=true

#端口号 默认为27017

port=27017

#设置副本集的名字为myrepl(暂时不启用)

#replSet=myrepl

#允许外部连接(启用)

bind_ip=0.0.0.0

分别给mongo和mongod建立软连接,方便使用:

ln -s /mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongo /usr/bin/mongo

ln -s /mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongod /usr/bin/mongod

用自己的配置文件启动数据库实例:

mongod -f /mongodb/etc/mongo.conf

启动mongo数据库shell:

mongo

进入shell进行简单测试

使用test集合,插入文档,并且查询:

use test

删除集合:

退出服务器:

use admin

db.shutdownServer()

exit

第一台基于Ubuntu-mongoDB数据库已安装完毕,请按照以上说明安装另外两台服务器(或虚拟机)。

下一节,我们将会继续介绍,服务器集群副本集的搭建,敬请期待!

本文内容不构成本号任何立场

加入我们的知识星球吧!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180429G0YCUN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券