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

相关推荐
迎風吹頭髮1 小时前
Linux内核架构浅谈2- Linux内核与硬件交互的底层逻辑:硬件抽象层的作用
linux·架构·交互
Guheyunyi1 小时前
消防管理系统如何重构现代空间防御体系
大数据·运维·人工智能·安全·信息可视化·重构
我是好小孩1 小时前
【Android】六大设计原则
android·java·运维·服务器·设计模式
孙同学要努力2 小时前
《Linux篇》进程状态——浅度、深度睡眠状态、僵尸状态、运行状态
linux·运维
jieyu11193 小时前
Linux Rootkit 详解
linux·运维·系统安全
宁檬精3 小时前
运维面试准备——综合篇(一)
linux·运维·服务器
洛阳纸贵Coco.Leo.YI3 小时前
10分钟在Windows11下Ubuntu内安装docker-Version28.51
linux·ubuntu·docker
阿巴~阿巴~3 小时前
Ubuntu 20.04 安装 Redis
linux·服务器·数据库·redis·ubuntu
aitav03 小时前
⚡ arm 32位嵌入式 Linux 系统移植 NTP 服务
linux·arm开发·ntp
weixin_456904273 小时前
工业自动化通信控制
运维·struts·自动化