rpm 安装 mongodb

1. 查看操作系统信息

在软件安装之前需要先查看系统版本信息,根据操作系统选择相应的软件包。可以使用以下命令查看主机信息。
lsb_release -a  或者 cat /etc/os-release
上述命令会列出操作系统名称、版本等通用项。

2. 下载 mongodb rpm 包

下载地址:https://nginx.org/packages/mainline/centos/从官网选择相应版本进行下载。

3. 检查是否已经安装 mongodb

运行以下查看是否安装过 mongodb
rpm -qa|grep mongodb

若安装过 mongodb,先将其卸载:
rpm -e mongodb

4. 安装 mongodb

运行命令rpm -ivh 安装 mongodbrpm -ivh /home/soft/arm64-mongodb/mongo-4.0.12-1.el7.aarch64.rpm。等待安装完成。直到出现两个百分号表示安装完成。
其中参数:
-i:表示安装软件,install的意思
-v:表示安装时可视化展示,显示详细的安装信息
-h:显示安装进度

5. 创建数据目录

使用以下命令创建数据存储目录和日志目录,之后进行配置。

mkdir -p /data/mongodb/data
mkdir -p /data/mongodb/log

6. 创建配置文件

使用以下命令创建配置文件,首先创建配置文件目录,然后创建配置文件。

mkdir /usr/local/mongo/conf

touch /usr/local/mongo/conf/mongo.conf

7. 编辑配置文件

运行编辑命令:vi /usr/local/mongo/conf/mongo.conf
在配置文件中写入以下内容:

systemLog:destination: filepath: /data/mongodb/log/mongod.log # log pathlogAppend: truestorage:dbPath: /data/mongodb/data # data directoryengine: wiredTigerjournal:enabled: truedirectoryPerDB: truenet:bindIp: 0.0.0.0port: 27017 # portprocessManagement:fork: true

8. 编辑服务文件

vi /lib/systemd/system/mongodb.service

写入以下内容

[Unit]

Description=mongodbAfter=network.target remote-fs.target nss-lookup.target

[Service]Type=forkingExecStart=/usr/local/mongo/bin/mongod –config /usr/local/mongo/conf/mongo.confExecReload=/bin/kill -s HUP $MAINPIDExecStop=/usr/local/mongo/bin/mongod –shutdown –config /usr/local/mongo/conf/mongo.confPrivateTmp=true

[Install]WantedBy=multi-user.target

9. 给服务文件授权

chmod 754 /usr/lib/systemd/system/mongodb.service

10. 再次修改配置文件:

修改配置文件vi /etc/security/limits.conf

在文件最后添加:

mongod soft nofile 64000
mongod hard nofile 64000
mongod soft nproc 64000
mongod hard nproc 64000

sudo echo “never” > /sys/kernel/mm/transparent_hugepage/enabledsudo echo “never” > /sys/kernel/mm/transparent_hugepage/defrag


原文始发于微信公众号(GIS之路):rpm 安装 mongodb

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/234727.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!