MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

mongodb 二进制方式安装

2024-12-31 12:04 huorong 精选文章 4 ℃ 0 评论

mongodb 二进制方式安装

1)下载文件

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.7.tgz

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.1.tgz?_ga=1.79735447.1667740089.1427866602

2)解压文件

cd /usr/local

tar zxvf mongodb-linux-x86_64-2.6.7.tgz

3)建立软连接

ln -s mongodb-linux-x86_64-2.6.7 mongodb

4)建立数据库及日志目录,文件

mkdir -p /data/mongodbdata/data

mkdir -p /data/mongodblog

touch /data/mongodblog/mongodb.log

mkdir -p /data1/mongodbdata/data

mkdir -p /data1/mongodblog

touch /data1/mongodblog/mongodb.log

mkdir -p /opt/mongodbdata/data

mkdir -p /opt/mongodblog

touch /opt/mongodblog/mongodb.log

5) 建立mongodb 用户

useradd mongodb -d /home/mongodb -s /bin/nologin

6)修改文件属性

chown -R mongodb:mongodb /data/mongodb*

7)复制mongo 执行文件到BIN目录下

/bin/cp -f /usr/local/mongodb/bin/mongo /usr/local/bin/mongo

/bin/cp -f /usr/local/mongodb/bin/mongod /usr/local/bin/mongod

/bin/cp -f /usr/local/mongodb/bin/mongodump /usr/local/bin/mongodump

/bin/cp -f /usr/local/mongodb/bin/mongorestore /usr/local/bin/mongorestore

/bin/cp -f bin/mongo /usr/local/bin/mongo

/bin/cp -f bin/mongod /usr/local/bin/mongod

/bin/cp -f bin/mongodump /usr/local/bin/mongodump

/bin/cp -f bin/mongorestore /usr/local/bin/mongorestore

8) 启动mongodb 指定实例(默认端口27017,可指定)

nohup mongod -port 27017 --dbpath /data/mongodbdata --logpath /data/mongodblog/mongodb.log &

9)关闭mongodb 服务

#mongo

#use admin

#db.shutdownServer();

10)配置文件方式启动

vi /usr/local/mongodb/mongodb.conf

#db path

dbpath = /data/mongodbdata/data

#dblog

logpath = /data/mongodblog/mongodb.log

#log append

logappend = true

#dbport

port = 27017

#deamon process

fork = true

#auth

auth = false

#32 bit system

journal = true

#绑定IP地址

bind_ip = 127.0.0.1

#最大连接数

maxConns = 100

#pidfilepath:进程ID,没有指定则启动时候就没有PID文件

pidfilepath = /data/mongodbdata/mongo.pid

#cpu:设置为true会强制mongodb每4s报告cpu利用率和io等待,把日志信息写到标准输出或日志文件。默认为false

cpu = true

#diaglog:创建一个非常详细的故障排除和各种错误的诊断日志记录。默认0。设置为1,为在dbpath目录里生成一个diaglog.开头的日志文件,他的值如下:

1.Value Setting

2.0 off. No logging. #关闭。没有记录。

3.1 Log write operations. #写操作

4.2 Log read operations. #读操作

5.3 Log both read and write operations. #读写操作

6.7 Log write and some read operations. #写和一些读操作

#分析产生的日志 mongosniff --source DIAGLOG diaglog.51b542a9

#需要安装 libpcap-dev

diaglog = 3

#内存优化

echo never > /sys/kernel/mm/transparent_hugepage/enabled

echo never > /sys/kernel/mm/transparent_hugepage/defrag

11) 带配置文件方式启动

启动Mongodb服务

/usr/local/bin/mongod -f /usr/local/mongodb/mongodb.conf &

关闭Mongodb服务

/usr/local/bin/mongod --shutdown --dbpath=/data/mongodbdata/data

mongod --shutdown -f /usr/local/mongodb/mongodb.conf

Tags:windows安装mongodb

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言