侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Mongodb---学习初始化

2024-05-07 星期二 / 0 评论 / 0 点赞 / 52 阅读 / 4659 字

一、CentOs下安装mongodb 1.下载源代码,使用wget wget https://fastdl.mongodb.org/src/mongodb-src-r3.2.8.zip?_ga=1

一、CentOs下安装mongodb

1.下载源代码,使用wget

 

wget https://fastdl.mongodb.org/src/mongodb-src-r3.2.8.zip?_ga=1.178837860.193732553.1466913425unzip 文件名cd 文件目录scons all [-j CPU核心数]  //-j是为了加快编译速度

What is SConsSCons is an Open Source software construction tool—that is, a next-generation build tool

wget http://prdownloads.sourceforge.net/scons/scons-2.5.0-1.noarch.rpmrpm -Uvh 文件名

要么我们使用yum,方便升级

首先配置yum仓库文件

vim /etc/yum.repos.d/mongodb-org-3.2.repo
name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
yum install -y mongodb-org

二、window下安装

下载.mis或者二进制文件,然后配置环境变量就好了,很简单

三、运行前的文件夹配置

Window下在mongodb根目录下新建/data/db和/log/logs.log

Linux下,创建mongodb_simple目录,进入目录中分别创建data(存放数据文件)、log(日志文件)、bin(可执行文件,比如mongo.exe)、conf(配置文件)

四、Mongodb中包含的应用

即bin文件中的东西

应用 功能
bsondump     读取BSON格式的回滚文件的内容
mongo  数据库shell
mongod  核心数据库服务
mongodump  数据库备份工具
mongoexport  导出工具(JSON、CSV、TSV)不可靠的备份
mongofiles  操作GridFSB对象的文件
mongoimport  导入工具(JSON、CSV、TSV)不可靠的恢复
mongooplog  从另一个mongod实例中更新oplog条目
mongodperf  检查磁盘的I/O性能
mongorestore  数据库备份恢复工具
mongos  数据库分片进程
mongosniff  实现嗅探/跟着MongoDB数据库的活动,只适用于类UNIX系统
mongotop  跟踪报告MongoDB的读/写活动
mongostat  返回数据库操作的内容

五、搭建一个简单的服务器

vim mongodb_simple/conf/mongodb.conf
port = 12345                   #监听端口dbpath = data                  #文档路径logpath = log/mongod.log       #日志路径fork = true                    #后台运行
./bin/mongod -f conf/mongodb.conf 

六、连接Mongodb服务器

./bin/mongo 127.0.0.1:12345/test   #地址:端口/数据库名

关闭数据库

db.shutdownServer()

use admin之后再次执行,之后ctrl+C。

使用numactl --interleave=all来取消numa node的限制,具体如下

numactl --interleave=all .bin/mongod -f conf/mongodb.conf

再次重启之后就没有警告了。

最后推荐几篇博客,它们解决了大部分我们会遇到的问题

http://www.kriblog.com/bigdata/NoSQL/MongoDb/warning-you-are-running-this-process-as-the-root-user-which-is-not-recommended.html

http://www.2cto.com/os/201510/447071.html (在这之后还应添加source /etc/rc.local)

http://m.blog.chinaunix.net/uid-23284114-id-3331545.html

广告 广告

评论区