有哪些网站可以兼职做笔译/网站推广优化外包公司哪家好

有哪些网站可以兼职做笔译,网站推广优化外包公司哪家好,开发公司工作总结,北京到广州飞机文章目录 前言一、Windows安装单机MongoDB1. 下载并解压MongoDB安装包1.1 下载1.2 解压1.3 相关文件介绍 2. 配置2.1 配置环境变量2.1.1 打开系统属性设置2.1.2 编辑 PATH 环境变量2.1.3 验证环境变量是否配置成功 2.2 创建相关目录和文件2.3 修改MongoDB配置文件 mongodb.conf…

文章目录

  • 前言
  • 一、Windows安装单机MongoDB
    • 1. 下载并解压MongoDB安装包
      • 1.1 下载
      • 1.2 解压
      • 1.3 相关文件介绍
    • 2. 配置
      • 2.1 配置环境变量
        • 2.1.1 打开系统属性设置
        • 2.1.2 编辑 PATH 环境变量
        • 2.1.3 验证环境变量是否配置成功
      • 2.2 创建相关目录和文件
      • 2.3 修改MongoDB配置文件 mongodb.conf
    • 3. 启动 MongoDB
    • 4. 进入 MongoDB 客户端
      • 4.1 本地进入 MongoDB 客户端
      • 4.2 远程进入 MongoDB 客户端
  • 二、Linux安装单机MongoDB
    • 1. 上传安装包
    • 2. 解压并重命名
      • 2.1 解压
      • 2.2 重命名
    • 3. 配置
      • 3.1 配置环境变量
      • 3.2 创建相关目录和文件
      • 3.3 修改MongoDB配置文件 mongodb.conf
    • 4. 启动MongoDB
    • 5. 进入MongoDB客户端


前言

在当今数据驱动的时代,高效且灵活的数据库管理系统对于各类应用程序的开发与运行至关重要。MongoDB作为一款领先的非关系型数据库,以其出色的文档存储模型、高扩展性以及对复杂数据结构的良好支持,在大数据处理、Web应用开发等众多领域得到了广泛应用。

无论是Windows系统下的开发环境搭建,还是Linux系统中的服务器部署,掌握MongoDB的安装与配置方法都是迈向数据管理与应用开发征程的关键一步。本教程旨在为读者提供详尽且易懂的Windows和Linux系统中单机MongoDB的安装指南,从下载安装包开始,逐步深入到环境变量配置、目录与文件创建、配置文件调整,再到最后的启动与客户端访问,每一个步骤都配有清晰的操作说明和直观的截图示例,确保无论是初涉数据库领域的新手,还是寻求快速部署方案的专业人士,都能轻松上手,顺利搭建起属于自己的MongoDB运行环境,为后续的数据存储、查询与分析工作奠定坚实基础。


一、Windows安装单机MongoDB

1. 下载并解压MongoDB安装包

1.1 下载

MongoDB安装包下载地址:https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-5.0.30.zip

1.2 解压

把下载好的MongoDB安装包mongodb-windows-x86_64-5.0.30.zip解压到D:\bigdata目录中。

在这里插入图片描述

1.3 相关文件介绍

进入D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\bin目录后,可以看到如下文件。
在这里插入图片描述

文件的介绍如下:

文件名作用描述
Install-Compass.ps1自动化安装或配置 MongoDB Compass 的 PowerShell 脚本。
mongo.exeMongoDB 的命令行客户端工具,用于连接和管理 MongoDB 数据库。
mongo.pdbmongo.exe 相关的调试信息文件。
mongod.exeMongoDB 数据库服务器进程,用于运行 MongoDB 数据库服务。
mongod.pdbmongod.exe 相关的调试信息文件。
mongos.exeMongoDB Sharded Cluster 中的查询路由器,用于处理跨分片的查询。
mongos.pdbmongos.exe 相关的调试信息文件。
vcredist_x64.exeMicrosoft Visual C++ 运行时库的安装程序,用于支持需要该库的应用程序。

2. 配置

2.1 配置环境变量

2.1.1 打开系统属性设置
  • 右键点击“此电脑”,选择“属性”,点击“高级系统设置”。
  • 在弹出的“系统属性”窗口中,点击“环境变量”。
    在这里插入图片描述
2.1.2 编辑 PATH 环境变量

在“环境变量”窗口中,找到“系统变量”部分,并从列表中找到名为 Path 的变量,然后点击“编辑”。在编辑环境变量窗口中,点击“新建”,然后输入 MongoDB 的 bin 目录路径,即 D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\bin,点击“确定”保存更改,然后连续点击每个窗口上的“确定”按钮以关闭所有设置窗口并保存更改。

如下图所示:

在这里插入图片描述

2.1.3 验证环境变量是否配置成功

打开一个新的命令提示符窗口(cmd),输入 mongo --versionmongod --version 来验证 MongoDB 是否正确配置。如果显示了版本信息,则说明环境变量配置成功。

配置成功如下图所示:

在这里插入图片描述

2.2 创建相关目录和文件

D:\bigdata\mongodb-win32-x86_64-windows-5.0.30目录下创建data目录和logs目录。
D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\data目录下创建db目录。
D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\logs目录下创建日志文件mongodb.log
db目录用于存放数据库文件,logs目录用于存放日志文件。

在这里插入图片描述
在这里插入图片描述

2.3 修改MongoDB配置文件 mongodb.conf

D:\bigdata\mongodb-win32-x86_64-windows-5.0.30目录下创建conf目录,在D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\conf目录下创建配置文件mongodb.conf

在这里插入图片描述

给配置文件D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\conf\mongodb.conf添加如下配置内容。

storage:dbPath: D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\data\db
systemLog:destination: filepath: D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\logs\mongodb.loglogAppend: true
net:port: 27017bindIp: 0.0.0.0

3. 启动 MongoDB

打开一个新的命令提示符窗口(cmd),执行如下命令通过指定配置文件启动 MongoDB。

mongod -f D:\bigdata\mongodb-win32-x86_64-windows-5.0.30\conf\mongodb.conf

执行启动命令时,若出现如下提示,点击“允许”。

在这里插入图片描述

如下图所示,没有报任何提示信息说明启动成功

在这里插入图片描述

4. 进入 MongoDB 客户端

4.1 本地进入 MongoDB 客户端

打开一个新的命令提示符窗口(cmd),执行如下命令进入 MongoDB 客户端。

mongo

启动成功如下图所示:

在这里插入图片描述

4.2 远程进入 MongoDB 客户端

打开一个新的命令提示符窗口(cmd),执行如下命令进入 MongoDB 客户端。

mongo --host 127.0.0.1 --port 27017

启动成功如下图所示:
在这里插入图片描述


二、Linux安装单机MongoDB

MongoDB安装包下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.30.tgz

1. 上传安装包

将下载的MongoDB安装包mongodb-linux-x86_64-rhel70-5.0.30.tgz上传至虚拟机Hadoop1的/export/software目录。

在这里插入图片描述

2. 解压并重命名

2.1 解压

虚拟机Hadoop1将上传的MongoDB安装包通过解压方式安装至/export/servers目录。

tar -zxvf /export/software/mongodb-linux-x86_64-rhel70-5.0.30.tgz -C /export/servers/

在这里插入图片描述

2.2 重命名

虚拟机Hadoop1执行如下命令将mongodb-linux-x86_64-rhel70-5.0.30重命名为mongodb-5.0.30。

mv /export/servers/mongodb-linux-x86_64-rhel70-5.0.30 /export/servers/mongodb-5.0.30

3. 配置

3.1 配置环境变量

虚拟机Hadoop1执行如下命令配置mongodb环境变量。

echo >> /etc/profile
echo 'export MONGODB_HOME=/export/servers/mongodb-5.0.30' >> /etc/profile
echo 'export PATH=$PATH:$MONGODB_HOME/bin' >> /etc/profile

加载环境变量。

source /etc/profile

3.2 创建相关目录和文件

虚拟机Hadoop1执行如下命令创建相关目录和文件。

mkdir -p /export/servers/mongodb-5.0.30/logs
touch /export/servers/mongodb-5.0.30/logs/mongodb.log
mkdir -p /export/data/mongodb-5.0.30/data/db

在这里插入图片描述

3.3 修改MongoDB配置文件 mongodb.conf

虚拟机Hadoop1修改MongoDB配置文件 mongodb.conf ,执行如下命令添加配置内容。

cat > /export/servers/mongodb-5.0.30/mongodb.conf<<EOF
# 数据库文件位置
dbpath=/export/data/mongodb-5.0.30/data/db
# 日志文件位置
logpath=/export/servers/mongodb-5.0.30/logs/mongodb.log
# 以追加方式写入日志
logappend=true
# 端口
port=27017
# 是否以守护进程方式运行
fork=true
# 允许远程连接
bind_ip=0.0.0.0
EOF

在这里插入图片描述

4. 启动MongoDB

虚拟机Hadoop1执行如下命令通过指定配置文件启动MongoDB。

mongod -f /export/servers/mongodb-5.0.30/mongodb.conf 

在这里插入图片描述

5. 进入MongoDB客户端

本地进入MongoDB客户端。

mongo

在这里插入图片描述
远程进入MongoDB客户端。

mongo --host 192.168.121.160 --port 27017

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/897305.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法学习之路】5.贪心算法

贪心算法 前言一.什么是贪心算法二.例题1.合并果子2.跳跳&#xff01;3. 老鼠和奶酪 前言 我会将一些常用的算法以及对应的题单给写完&#xff0c;形成一套完整的算法体系&#xff0c;以及大量的各个难度的题目&#xff0c;目前算法也写了几篇&#xff0c;题单正在更新&#xf…

C语言_数据结构总结5:顺序栈

纯C语言代码&#xff0c;不涉及C 想了解链式栈的实现&#xff0c;欢迎查看这篇文章&#xff1a;C语言_数据结构总结6&#xff1a;链式栈-CSDN博客 这里分享插入一下个人觉得很有用的习惯&#xff1a; 1. 就是遇到代码哪里不理解的&#xff0c;你就问豆包&#xff0c;C知道&a…

AI数字人| Fay开源项目、UE5数字人、本地大模型

数字人实践教程 本教程主要是讲如何在本地UE部署Fay数字人的开源框架。 最终效果可以与人进行自然语言的对话&#xff0c;花了大概10个h的时间到&#xff0c;踩了很多坑&#xff0c;同样想实现的朋友可以作为参考 参考文档&#xff1a;Fay 数字人开源框架 - 飞书云文档 官方的教…

网络版汉译英服务(muduo)

文章目录 网络版汉译英服务&#xff08;muduo&#xff09;muduo库muduo 库是什么muduo 库常见接口介绍muduo::net::EventLoopmuduo::net::TcpConnectionmuduo::net::TcpServermuduo::net::TcpClientmuduo::net::Buffer 汉译英服务服务端客户端 网络版汉译英服务&#xff08;mud…

在ArcMap中通过Python编写自定义工具(Python Toolbox)实现点转线工具

文章目录 一、需求二、实现过程2.1、创建Python工具箱&#xff08;.pyt&#xff09;2.2、使用catalog测试代码2.3、在ArcMap中使用工具 三、测试 一、需求 通过插件的形式将点转线功能嵌入ArcMap界面&#xff0c;如何从零开始创建一个插件&#xff0c;包括按钮的添加、工具的实…

C++之序列容器(vector,list,dueqe)

1.大体对比 在软件开发的漫长历程中&#xff0c;数据结构与算法始终占据着核心地位&#xff0c;犹如大厦的基石&#xff0c;稳固支撑着整个程序的运行。在众多编程语言中&#xff0c;数据的存储与管理方式各有千秋&#xff0c;而 C 凭借其丰富且强大的工具集脱颖而出&#xff…

Vercel Serverless

1. 引言 现代应用程序是为适应当前技术环境需求而设计的软件&#xff0c;采用现代开发工具和实践&#xff0c;针对云部署和可扩展性优化。它们由多个模块化小组件组成&#xff0c;便于集成和缩放&#xff0c;具有高度的敏捷性和适应性&#xff0c;能快速响应用户或业务需求变化…

字节码是由什么组成的?

Java字节码是Java程序编译后的中间产物&#xff0c;它是一种二进制格式的代码&#xff0c;可以在Java虚拟机&#xff08;JVM&#xff09;上运行。理解字节码的组成有助于我们更好地理解Java程序的运行机制。 1. Java字节码是什么&#xff1f; 定义 Java字节码是Java源代码经过…

function uuid_generate_v4()不存在(二)

说明&#xff1a;之前代码里用到了postgresql内嵌函数uid_generate_v4()生成记录的主键&#xff0c;提示该函数不存在&#xff0c;写了下面这篇博客记录了一下&#xff0c;今天又发现了新的问题&#xff0c;于是补充了这篇博客。 function uuid_generate_v4()不存在&#xff0…

HPC超算系列2——新手指南1

一&#xff0c;平台简介&#xff1a; 主要是官方手册指南、B站视频&#xff08;培训视频、软件视频&#xff09; 1&#xff0c;超算平台架构&#xff1a; 和普通的家用电脑的架构不同&#xff0c; 主要区别在于&#xff1a;层次化的结构 &#xff08;1&#xff09;超算是有…

【Java开发指南 | 第三十五篇】Maven + Tomcat Web应用程序搭建

读者可订阅专栏&#xff1a;Java开发指南 |【CSDN秋说】 文章目录 前言Maven Tomcat Web应用程序搭建1、使用Maven构建新项目2、单击项目&#xff0c;连续按两次shift键&#xff0c;输入"添加"&#xff0c;选择"添加框架支持"3、选择Java Web程序4、点击&…

JAVA编程【jvm垃圾回收的差异】

jvm垃圾回收的差异 JVM&#xff08;Java Virtual Machine&#xff09;的垃圾回收&#xff08;GC&#xff09;机制是自动管理内存的一种方式&#xff0c;能够帮助开发者释放不再使用的内存&#xff0c;避免内存泄漏和溢出等问题。不同的垃圾回收器&#xff08;GC&#xff09;有…

亲测解决笔记本触摸板使用不了Touchpad not working

这个问题可以通过FnFxx来解决&#xff0c;笔记本键盘上Fxx会有一个触摸板图标。如果不行应该玉藻设置中关了&#xff0c;打开即可。 解决办法 在蓝牙&#xff0c;触摸板里打开即可。 Turn it on in settings。

数据结构篇——串(String)

一、引入 在计算机中的处理的数据内容大致可分为以整形、浮点型等的数值处理和字符、字符串等的非数值处理。 今天我们主要学习的就是字符串数据。本章主要围绕“串的定义、串的类型、串的结构及其运算”来进行串介绍与学习。 二、串的定义 2.1、串的基本定义 串&#xff08;s…

【智能体架构:Agent】LangChain智能体类型ReAct、Self-ASK的区别

1. 什么是智能体 将大语言模型作为一个推理引擎。给定一个任务&#xff0c; 智能体自动生成完成任务所需步骤&#xff0c; 执行相应动作&#xff08;例如选择并调用工具&#xff09;&#xff0c; 直到任务完成。 2. 先定义工具&#xff1a;Tools 可以是一个函数或三方 API也…

OmniParser技术分析(一)

1.引言 通过上篇文章介绍 OmniParser:下一代纯视觉UI自动化测试先驱相信大家已经对OmniParser有初步了解&#xff0c;接下来详细介绍下OmniParser使用了哪些技术模型实现了对UI纯视觉的检测和理解。 2.整体方案 通过阅读OmniParser提供的运行Demo代码知道&#xff0c;其实整…

从连接到交互:SDN 架构下 OpenFlow 协议的流程与报文剖析

在SDN架构中&#xff0c;交换机与控制器之间的通信基于 OpenFlow协议&#xff0c;其设计目的是实现控制平面与数据平面的解耦。以下是 交换机连接控制器 和 数据包进入交换机触发交互 的详细流程及协议报文分析&#xff1a; 一、交换机连接控制器的流程&#xff08;初始化阶段&…

R语言使用scitable包交互效应深度挖掘一个陌生数据库

很多新手刚才是总是觉得自己没什么可以写的&#xff0c;自己不知道选什么题材进行分析&#xff0c;使用scitable包后这个完全不用担心&#xff0c;选题多到你只会担心你写不完&#xff0c;写得不够快。 今天演示一下使用scitable包深度挖掘一个陌生数据库 先导入R包和数据 li…

电脑内存智能监控清理,优化性能的实用软件

软件介绍 Memory cleaner是一款内存清理软件。功能很强&#xff0c;效果很不错。 Memory cleaner会在内存用量超出80%时&#xff0c;自动执行“裁剪进程工作集”“清理系统缓存”以及“用全部可能的方法清理内存”等操作&#xff0c;以此来优化电脑性能。 同时&#xff0c;我…

C#控制台应用程序学习——3.8

一、语言概述 1、平台相关性 C# 主要运行在.NET 平台上。.NET 提供了一个庞大的类库&#xff0c;C# 程序可以方便地调用这些类库来实现各种功能&#xff0c;如文件操作、数据库访问、网络通信等。 2、语法风格 C# 的语法与 C、C 和 Java 有一定的相似性。例如&#xff0c;它使用…