【技术教程】Ubuntu-mongoDB服务器集群搭建简要指南1——安装mongoDB

论坛 期权论坛 区块链     
Lochaiching   2018-11-20 23:37   4325   0
            版权声明:
以下内容来自微信公共帐号“EOS技术爱好者”,搜索“EOSTechLover”即可订阅,本原创文章作者Benjamin Wang@EOS Shenzhen。转载必须保留以上声明。仅授权原文转载。
注:
  • 本教程基本采用个性化设置的方式安装和配置mongoDB;
  • 本教程最终会搭建和测试一个副本集,所以请至少准备三台服务器(or虚拟机)。
安装mongoDB
注:以下部分操作需要root权限,你可以sudo或者先su到root用户进入到根目录
  1. cd /
复制代码
下载最新的安装包:
  1. curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz
复制代码
解压缩
  1. tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz
复制代码
新建一个目录,并且移动到自定义目录
  1. mkdir mongodbmv mongodb-linux-x86_64-ubuntu1604-3.6.4 mongodb
复制代码
进入到新建立的mongodb文件夹创建data目录、logs目录、etc配置文件目录
  1. cd mongodbmkdir datamkdir logsmkdir etc
复制代码
进入logs目录,创建log文件
  1. cd logstouch mongo.log
复制代码
进入etc目录,创建配置文件
  1. cd etcvi mongo.conf
复制代码
将一下内容写入mongo.conf文件
  1. #副本集配置#指定数据路径dbpath=/mongodb/data#指定日志文件logpath=/mongodb/logs/mongo.log#错误日志采用追加模式logappend=true#启用日志文件,MongoDB的数据操作将会写入到journal文件夹的文件里journal=true#安静输出,可以过滤掉一些无用的日志信息quiet=true#启用验证(暂时不启用)#auth=true#守护进程fork=true#端口号 默认为27017port=27017#设置副本集的名字为myrepl(暂时不启用)#replSet=myrepl#允许外部连接(启用)bind_ip=0.0.0.0
复制代码
分别给mongo和mongod建立软连接,方便使用
  1. ln -s /mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongo /usr/bin/mongoln -s /mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongod /usr/bin/mongod
复制代码
用自己的配置文件启动数据库实例
  1. mongod -f /mongodb/etc/mongo.conf
复制代码
启动mongo数据库shell
  1. mongo
复制代码
进入shell进行简单测试使用test集合,插入文档,并且查询;
  1. use testdb.test.insert({"tester":"zhangsan","test":"hello wold!"})db.test.find()
复制代码

img删除集合
  1. db.test.drop()
复制代码
退出服务器
  1. use admindb.shutdownServer()exit
复制代码
第一台基于Ubuntu-mongoDB数据库安装完毕,请按照以上说明安装另外两台服务器(or虚拟机)。
下一节,我们会继续介绍,服务器集群副本集的搭建,敬请期待!
本文内容不构成本号任何立场
本原创文章作者为Benjamin Wang@EOS Shenzhen,首发于微信公众号“EOS技术爱好者”。转载请参照本文文首说明。
加入我们的知识星球吧!


扫码加入!         
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7
帖子:22
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP