当前位置: 首页 > news >正文

那个网站做苗木百度竞价排名榜

那个网站做苗木,百度竞价排名榜,创意网站建设排行榜,网站建设与维护 课件目录 Centos7部署单机版MongoDBMongoDB介绍数据模型索引分布式高可用性查询语言驱动和社区用途缺点 下载并解压安装包创建相关文件夹和文件编辑mongod.conf文件启动mongodb创建管理员用户终止MongoDB服务配置自启动服务关闭SELinux编辑自启动服务文件mongodb服务命令 Centos7部…

目录

  • Centos7部署单机版MongoDB
    • MongoDB介绍
      • 数据模型
      • 索引
      • 分布式
      • 高可用性
      • 查询语言
      • 驱动和社区
      • 用途
      • 缺点
    • 下载并解压安装包
    • 创建相关文件夹和文件
    • 编辑mongod.conf文件
    • 启动mongodb
    • 创建管理员用户
    • 终止MongoDB服务
    • 配置自启动服务
      • 关闭SELinux
      • 编辑自启动服务文件
      • mongodb服务命令

Centos7部署单机版MongoDB

MongoDB介绍

MongoDB 是一个开源的 NoSQL 数据库,主要用于高性能、高可用性和易扩展性的应用场景。它是由 C++ 编写的,采用文档导向的数据模型,使用 BSON(Binary JSON)格式来存储数据。MongoDB 与传统的关系数据库(如 MySQL、Oracle 等)有几个主要区别:

数据模型

  • 文档导向:MongoDB 使用一个类似 JSON 的数据格式(BSON)来存储数据,而不是表格。这使得它更为灵活,因为文档可以包含不同的字段和结构。

索引

  • 全面的索引支持:MongoDB 支持多种类型的索引,包括地理空间索引,使得复杂查询更加高效。

分布式

  • 水平可扩展性:通过数据分片(Sharding),MongoDB 可以非常容易地水平扩展,以支持非常大的数据集和高吞吐量的应用。

高可用性

  • 复制和故障恢复:MongoDB 支持自动复制和故障转移,提高了数据的可用性。

查询语言

  • 丰富的查询语言:除了基本的 CRUD 操作,MongoDB 支持丰富的查询操作,包括聚合和文本搜索等。

驱动和社区

  • 多语言支持:有许多语言的驱动程序和库,包括 Java, Python, C#, Node.js 等,这让不同背景的开发者都能容易地使用 MongoDB。

  • 活跃的社区和商业支持:因为是一个开源项目,MongoDB 有一个非常活跃的社区,同时也有商业版本和支持。

用途

MongoDB 广泛应用于各种类型的应用,包括物联网、实时分析、移动应用、内容管理和交付、以及许多其他用例。

缺点

  • 事务支持:虽然近年来 MongoDB 已经增加了对多文档 ACID 事务的支持,但这在某些复杂场景下可能不如关系数据库完善。

  • 数据一致性:默认情况下,MongoDB 使用最终一致性模型,这可能不适用于需要强一致性的应用。

  • 存储空间:由于其灵活的文档模型和索引,MongoDB 可能需要更多的存储空间。

总体而言,MongoDB 是一个非常强大和灵活的数据库选择,适用于需要快速开发和扩展的现代应用。这里使用单机版本的进行演示。

下载并解压安装包

下载地址:

社区版:https://www.mongodb.com/try/download/community

企业版:https://www.mongodb.com/try/download/enterprise

下载企业版tgz免安装包

# 创建文件夹
mkdir /home/soft/mongodb
#解压文件
tar -zxvf mongodb-linux-x86_64-enterprise-rhel70-4.4.5.tgz 

image-20230916111735401

创建相关文件夹和文件

# 创建日志文件夹
mkdir -p /home/soft/mongodb/data/log/
# 创建日志文件
touch /home/soft/mongodb/data/log/mongod.log
# 创建数据存储文件夹
mkdir -p /home/soft/mongodb/data/db
# 内存文件夹,重开机后必须重建此文件夹才能成功启动mongodb
mkdir -p /var/run/mongodb/
# 
touch /var/run/mongodb/mongod.pid

编辑mongod.conf文件

vim /home/soft/mongodb/data/etc/mongod.conf
systemLog:destination: filelogAppend: truepath: /home/soft/mongodb/data/log/mongod.logstorage:dbPath: /home/soft/mongodb/data/dbjournal:enabled: trueprocessManagement:fork: truepidFilePath: /var/run/mongodb/mongod.pidtimeZoneInfo: /usr/share/zoneinfonet:port: 27017bindIp: 0.0.0.0 security:authorization: enabled 

如果不配置security: authorization: enabled,mongodb是不安全的谁都可以访问

启动mongodb

# 进入mongodb文件夹
cd  /home/soft/mongodb/bin
# 手动启动mongodb
./mongod -f /home/soft/mongodb/data/etc/mongod.conf

在启动 mongod的时候遇到error while loading shared libraries: libnetsnmpagent.so.20: cannot open shared object file: No such file or directory

该error 是因为未装net-snmp

直接连接外网的Linux服务器可直接使用:

yum install net-snmp

登录命令

./mongo

image-20230916112456263

创建管理员用户

# 登录mongodb
./mongo --port 27017# 切换到admin库
use admin# 创建超级用户,用root权限可以管理整个集群
db.createUser({"user":"admin",pwd:"admin",roles:["root"]})

终止MongoDB服务

  • 方法一:登录后在MongoDB shell下执行终止指令
# 切换至admin数据库
use admin
# 关闭服务
db.shutdownServer()
  • 方法二:在操作系统下终止服务
ps awx|grep mongodkill pid

配置自启动服务

关闭SELinux

# 检查SELinux是否开启
/usr/sbin/sestatus -v# 编辑文件
vim /etc/selinux/config# 设置配置
SELINUX=disabled

重启机器

reboot

编辑自启动服务文件

vim /usr/lib/systemd/system/mongod.service
[Unit]  
Description=mongodb  
After=network.target remote-fs.target nss-lookup.target  [Service]  
Type=forking  
RuntimeDirectory=mongodb
RuntimeDirectoryMode=0751
PIDFile=/var/run/mongodb/mongod.pid
ExecStart=/home/soft/mongodb/bin/mongod --config /home/soft/mongodb/data/etc/mongod.conf
ExecStop=/home/soft/mongodb/bin/mongod --shutdown --config /home/soft/mongodb/data/etc/mongod.conf  
PrivateTmp=false  [Install]  
WantedBy=multi-user.target

mongodb服务命令

#查询服务状态
systemctl status mongod.service# 启动自启动服务
systemctl enable mongod.service# 开启服务
systemctl start mongod.service# 停止服务
systemctl stop mongod.service# 关闭自启动服务
systemctl disable mongod.service

查询服务状态,看到如下内容便是启动完成了

image-20230916163659278


文章转载自:
http://curvirostral.c7493.cn
http://punctulate.c7493.cn
http://bearded.c7493.cn
http://demarch.c7493.cn
http://thraldom.c7493.cn
http://rejuvenesce.c7493.cn
http://mover.c7493.cn
http://calibre.c7493.cn
http://barents.c7493.cn
http://repechage.c7493.cn
http://ceylon.c7493.cn
http://acol.c7493.cn
http://strangely.c7493.cn
http://aminotriazole.c7493.cn
http://expeditioner.c7493.cn
http://arachnology.c7493.cn
http://footless.c7493.cn
http://binge.c7493.cn
http://nagasaki.c7493.cn
http://quantometer.c7493.cn
http://trinomial.c7493.cn
http://slovenly.c7493.cn
http://sabotage.c7493.cn
http://crabwise.c7493.cn
http://tautologize.c7493.cn
http://ozonous.c7493.cn
http://hein.c7493.cn
http://beefeater.c7493.cn
http://intown.c7493.cn
http://spongy.c7493.cn
http://aerial.c7493.cn
http://spherics.c7493.cn
http://rooty.c7493.cn
http://zane.c7493.cn
http://federally.c7493.cn
http://waggish.c7493.cn
http://smacker.c7493.cn
http://stabilify.c7493.cn
http://boiler.c7493.cn
http://felafel.c7493.cn
http://landlordism.c7493.cn
http://gey.c7493.cn
http://excitory.c7493.cn
http://heather.c7493.cn
http://cyberculture.c7493.cn
http://irradiative.c7493.cn
http://couteau.c7493.cn
http://actinochemistry.c7493.cn
http://unworthiness.c7493.cn
http://haversian.c7493.cn
http://cyanine.c7493.cn
http://byr.c7493.cn
http://disequilibrate.c7493.cn
http://demote.c7493.cn
http://glede.c7493.cn
http://contagion.c7493.cn
http://essemtiality.c7493.cn
http://theatric.c7493.cn
http://ornithology.c7493.cn
http://paterfamilias.c7493.cn
http://memento.c7493.cn
http://attabal.c7493.cn
http://reflectible.c7493.cn
http://stoat.c7493.cn
http://pulverable.c7493.cn
http://housewares.c7493.cn
http://interminably.c7493.cn
http://hyperdulia.c7493.cn
http://isolead.c7493.cn
http://squirarchy.c7493.cn
http://samlor.c7493.cn
http://roughcast.c7493.cn
http://ombrology.c7493.cn
http://photosensitise.c7493.cn
http://indecorous.c7493.cn
http://eurobank.c7493.cn
http://dashy.c7493.cn
http://eggheaded.c7493.cn
http://supergalaxy.c7493.cn
http://unmuzzle.c7493.cn
http://resistencia.c7493.cn
http://vvsop.c7493.cn
http://euphobia.c7493.cn
http://checkroll.c7493.cn
http://sanctum.c7493.cn
http://verdict.c7493.cn
http://tramcar.c7493.cn
http://wongai.c7493.cn
http://blotto.c7493.cn
http://topmast.c7493.cn
http://forktail.c7493.cn
http://anticolonial.c7493.cn
http://obsequies.c7493.cn
http://agrarianism.c7493.cn
http://decalog.c7493.cn
http://pyrotoxin.c7493.cn
http://retiarius.c7493.cn
http://waggoner.c7493.cn
http://resuscitable.c7493.cn
http://coolness.c7493.cn
http://www.zhongyajixie.com/news/79447.html

相关文章:

  • 漯河网站建设xknt全媒体运营师培训机构
  • app网站制作要多少费用东莞做网站哪家好
  • 做推广能提高网站权重么产品网络推广怎样做
  • 长沙建设教育网站百度服务电话
  • 做外贸网站需要多少钱产品软文案例
  • 怎么做网站xml地图百度优化
  • wordpress fb主题seo 优化公司
  • 大连网站建设培训发表文章的平台有哪些
  • 个人网站要在公安备案百度手机助手最新版下载
  • 关于未备案网站线上推广外包公司
  • 贵州网站建站长沙电商优化
  • 公司网站制作苏州广州网站排名优化公司
  • ps做网站首页效果图上海谷歌推广
  • 纪念册设计制作网站seo应用
  • 网店装修素材网站域名免费查询
  • 武汉网站建设公司服务营销的七个要素
  • 做国际网站有用2023年10月疫情恢复
  • 宠物店做网站的论文廊坊首页霸屏排名优化
  • php做网站需要学的东西百度网盘客户端
  • 武汉门户网网络优化工程师主要做什么
  • 做动画网站公司seo关键词是什么意思
  • 个人备案购物网站网络软文发布
  • 如何在网站上做关键词上海网站排名推广
  • 好习惯网站seo网站排名优化案例
  • 电子商务网站的数据库怎么做怎么做网站教程
  • 音乐网站的建设百度推广客户端下载安装
  • 不懂英文怎么做英文的seo网站百度客服电话4001056
  • 广州黄埔做网站seo提升排名技巧
  • 本溪建设银行网站seo优化内页排名
  • 旅游网站建设规划书百度关键词推广价格查询