首页 > 数据库 >电影推荐系统项目实战:环境配置与搭建:Linux环境下 MongoDB的配置与安装 ----- centos7

电影推荐系统项目实战:环境配置与搭建:Linux环境下 MongoDB的配置与安装 ----- centos7

时间:2022-11-10 21:24:22浏览次数:50  
标签:MongoDB mkdir data centos7 ----- usr conf mongodb local

1.在主机中下载好Linux版本的 MongoDB压缩包:

连接如下:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz

 

2.打开VM,启动虚拟机(这里是hadoop102)

 

 

 

3.通过Xshell远程控制工具连接虚拟机hadoop102,并使用Xftps 进行文件传输,将刚刚下载的MongDB压缩包传输至虚拟机

 

 

 

 

 

 

 4.在远程控制工具Xshell中输入终端指令,将文件解压到当前文件夹:

tar zxvf mongodb-linux-x86_64-rhel62-3.4.3.tgz -C./

 

 

 5.使用mkdir命令在/usr/local/目录下创建mongodb文件夹:(root权限下)

cd  /usr/local/mkdir mongodb

 

 

 6.使用mv命令转移mongodb文件到指定文件夹:

mv mongodb-linux-x86_64-rhel62-3.4.3/* /usr/local/mongodb

 

 

 7.在mongo目录下建立文件夹data并建立文件db 用来存放数据

 mkdir /usr/local/mongodb/data/   mkdir /usr/local/mongodb/data/db/

 

 

 8.在mongo目录下建立文件夹logs并建立文件log 用来存放日志

mkdir /usr/local/mongodb/data/logs/

mkdir /usr/local/mongodb/data/logs/mongodb.log

 

9.在 data 文件夹下创建 mongodb.conf 配置文件 

 touch/usr/local/mongodb/data/mongodb.conf 

 

 

 10.使用vim命令在 mongodb.conf 文件中输入如下内容

vim ./data/mongodb.conf

 

#端口号 port = 27017 #数据目录 dbpath = /usr/local/mongodb/data/db #日志目录 logpath = /usr/local/mongodb/data/logs/mongodb.log #设置后台运行 fork = true #日志输出方式 logappend = true #开启认证 #auth = true   11.启动 MongoDB 服务器b  sudo /usr/local/mongodb/bin/mongod -config /usr/local/mongodb/data/mongodb.conf  出现successfully即为成功

 

 若出现类似error 请检查前方配置文件!!!!

ERROR: child process failed, exited with error number 1

mongodb.log  是空文件!!! 注意不是目录而是文件

 

 12.访问 MongoDB 服务器

/usr/local/mongodb/bin/mongo

 

 

13. 关闭Mongodb服务器

[bigdata@linux mongodb]$ sudo /usr/local/mongodb/bin/mongod -shutdown -config /usr/local/mongodb/data/mongodb.conf  

 

 

标签:MongoDB,mkdir,data,centos7,-----,usr,conf,mongodb,local
From: https://www.cnblogs.com/slowlydance2me/p/16878824.html

相关文章

  • 【2022-11-07】连岳摘抄
    23:59愿你们每天都愉快地过着生活,不要等到日子过去了才找出它们的可爱之点,也不要把所有特别合意的希望都寄予在未来。                ......
  • 工具篇 之 iTerm 2 用户名修改(基于 iTerm 2 + oh-my-zsh)
    LZ-Says:谁的青春不迷茫,总是在想的多,做的少。前言iTerm2,Mac小伙伴应该不陌生了,很强大,其拥有的广泛的插件极大的方便了我们的日常开发。愉快撸码,快乐回家。前几天,突然发......
  • 关于file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /m
    安装smaba套件的时候看某视频里的centos的安装命令为yum-yinstallsmaba 结果自己在Redhat打的命令就报错,其实我自己Redhat7.4正确的命令是yuminstall-ysmaba(可能R......
  • CodeForces - 708C Centroids
    题意:给出一棵有n个结点的树,对于每一个结点,如果任意删除一条边后再任意添加一条边能使这个结点成为这棵树的重心,则输出1;反之输出0。解:重心的特点:以重心为根节点时,其最大子......
  • api-config.yml
    1api:2apiList:3-name:"超期发未收"4id:overdue_not_received5url:https://apigw.huawei.com/api/data-subject/app_000000035085/D......
  • IIS7中asp.net执行cmd命令提示:拒绝访问。安全狗-》安全防护-》去掉勾选“进程行为控
    研究了一下午,怎么也没想到这里有个坑。。。安全狗-》安全防护-》去掉勾选“进程行为控制”     无法执行CMD的解决办法: ......
  • 【安装文档】TRex流量分析仪保姆级安装指南--基于VMware虚拟机(ubantu18.04@Intel 8254
    前言既然你已经知道TRex并尝试搜索它的安装教程,这意味着你有一定的基础知识(至少知道自己需要什么)。因此本文对于TRex的介绍部分会偏少本次主要为TRex安装过程的一次记录(......
  • JavaWeb-05-Maven
    5.Maven为什么要学习这个技术?在javaweb开发中,需要使用大量的jar包,需要我们手动去导入;如何能够让一个东西自动帮我导入和配置这个jar包。因此,Maven诞生。5.1Maven架......
  • x86-ret2csu
    #x86-ret2csu就进阶一下中级ROP,嗯嗯###demo源码也没有太难,也没有过多的利用其他的东西```c//gcc-zlazy-fno-stack-protector-no-pie-ocsucsu.c#include<stdi......
  • JavaWeb-02-web服务器
    2.web服务器2.1技术讲解ASP:微软:国内最早流行的就是ASP;在html中嵌入了VB的脚本ASP+COM;在ASP开发中,基本一个页面都有几千行的业务代码,页面及其混乱维护成本高C#I......