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

相关推荐
HIT_Weston3 分钟前
23、【Ubuntu】【远程开发】内网穿透:SSH 反向隧道
linux·ubuntu·ssh
买辣椒用券3 分钟前
在Linux上实现Modbus RTU通信:一个轻量级C++解决方案
linux·c++
意疏3 分钟前
《金仓KingbaseES vs 达梦DM:从迁移到运维的全维度TCO实测对比》
运维
chenzhiyuan20185 分钟前
Linux 开发语言选择指南:不同场景该用哪种?
linux
x_lrong6 分钟前
本地访问远端环境tensorboard
linux·笔记·ai·虚拟机·云服务器·tensorboard
shawnyz6 分钟前
rhcse----DNS
运维·服务器
☆璇11 分钟前
【Linux】Reactor反应堆模式
linux·运维·服务器·网络
拾心2112 分钟前
【云运维】zabbix管理(续)
运维·zabbix
成为你的宁宁18 分钟前
Ubuntu安装mysql5.7及常见错误问题
linux·mysql·ubuntu
半桔25 分钟前
【IO多路转接】epoll 高性能网络编程:从底层机制到服务器实战
linux·运维·服务器·网络·php