alibaba cloud linux 3安装mongodb

alibaba cloud linux 3安装mongodb

  1. 先确定操作系统版本

    看不出来版本,只能试了

    [root@iZ0jlixvZ ~] uname -a Linux iZ0jli1qxyen0v1bhk8fxvZ 5.10.134-12.al8.x86_64 #1 SMP Tue Sep 6 14:59:57 CST 2022 x86_64 x86_64 x86_64 GNU/Linux [root@iZ0jlixvZ ~] cat /etc/redhat-release
    Alibaba Cloud Linux release 3 (Soaring Falcon)

  2. 配置对应版本的yum源

    试用了redhat - 7 7Server 8 8Server

    试用了mongodb - 3.6 4.4 6.0

    最终选择如下配置,否则安装mongod-org-server失败或启动异常

    [root@iZ0jlixvZ ~]$ vim /etc/yum.repos.d/mongodb-org.repo

    [mongodb-org]
    name = MongoDB Repository
    baseurl = https://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org/3.6/x86_64/
    gpgcheck = 1
    enabled = 1
    gpgkey = https://www.mongodb.org/static/pgp/server-3.6.asc

  3. 创建mongod.conf文件

    注意mongod不同版本对应的配置文件也不一样,此次是3.6版本配置文件

    [root@iZ0jlixvZ ~]$ vim /etc/mongod.conf

    systemLog:
    destination: file
    logAppend: true
    path: /var/log/mongodb/mongod.log

    Where and how to store data.

    storage:
    dbPath: /data/mongod/data/db
    journal:
    enabled: true

    engine:

    mmapv1:

    wiredTiger:

    how the process runs

    processManagement:
    fork: true # fork and run in background
    pidFilePath: /var/run/mongodb/mongod.pid # location of pidfile
    timeZoneInfo: /usr/share/zoneinfo

    network interfaces

    net:
    port: 27017
    bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.

    #security:

    #operationProfiling:

    #replication:

    #sharding:

    Enterprise-Only Options

    #auditLog:

    #snmp:

  4. yum安装

    [root@iZ0jlixvZ ~]$ yum install mongodb-org -y

  5. 服务启动

    [root@iZ0jlixvZ ~] systemctl enable mongod [root@iZ0jlixvZ ~] systemctl start mongod

  6. 异常处理

    [root@iZ0jlixvZ ~] journalctl -ex [root@iZ0jlixvZ ~] tail -f /var/log/mongodb/mongod.log

  7. 客户端连接

    [root@iZ0jlixvZ ~]$ mongod

相关推荐
HalvmånEver6 分钟前
Linux:基础开发工具(四)
linux·运维·服务器·开发语言·学习·makefile
王哈哈^_^13 分钟前
Ubuntu系统CUDA完整安装指南
linux·运维·服务器·pytorch·ubuntu
q***116522 分钟前
在Nginx上配置并开启WebDAV服务的完整指南
java·运维·nginx
Bdygsl27 分钟前
Linux小程序(1)—— 简单进度条
linux·运维·服务器
cccyi731 分钟前
Linux 序列化技术、自定义协议实现及守护进程
linux·serialization·daemon
adnyting40 分钟前
【Linux日新月异(十)】CentOS 7 文件系统结构深度解剖:从根到叶的完整指南
linux·运维·centos
大锦终1 小时前
【Linux】高级IO
linux·服务器·网络·c++
LCG元2 小时前
Linux 下高效开发环境搭建:VSCode Remote + 容器开发
linux
哈里谢顿2 小时前
深入理解 Linux 系统 PATH 目录:从理论到实践
linux
可可苏饼干2 小时前
TOMCAT
java·运维·学习·tomcat