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

汕头澄海职业技术学校百度网站免费优化软件下载

汕头澄海职业技术学校,百度网站免费优化软件下载,关键词优化排名网站,wordpress 登录没反应阿丹#xff1a; 前面了解了mongodb的一些基本概念。本节文章对安装mongodb进行讲解以及汇总。 官网教程如下#xff1a; 安装 MongoDB - MongoDB-CN-Manual 版本特性 下面是各个版本的选择请在安装以及选择版本的时候参考一下#xff1a; MongoDB 2.x 版本#xff1a…阿丹 前面了解了mongodb的一些基本概念。本节文章对安装mongodb进行讲解以及汇总。 官网教程如下  安装 MongoDB - MongoDB-CN-Manual 版本特性 下面是各个版本的选择请在安装以及选择版本的时候参考一下 MongoDB 2.x 版本 这个版本引入了聚合管道Aggregation Pipeline功能这是MongoDB中一种利用数据管道原理实现数据聚合操作的功能类似于SQL中的GROUP BY和HAVING子句。此外2.x版本还增加了分片集群Sharded Cluster和可插拔存储引擎Pluggable Storage Engines等重要特性。 MongoDB 3.2版本 这个版本对分片集群Sharded Cluster进行了改进使得配置分片集群更加简单和灵活。此外3.2版本还增加了部分索引Partial Indexes、文档校验Document Validation和聚合管道Aggregation Pipeline等特性。 MongoDB 3.4版本 这个版本在数据复制Replication和故障恢复Fault Tolerance方面进行了改进使得系统更加可靠和可用。此外3.4版本还增加了地理空间索引Geospatial Indexing、二进制数据Binary Data和用户自定义函数User-Defined Functions等特性。 MongoDB 4.0版本 这个版本引入了MongoDB 4.0这个版本主要聚焦于可扩展性Scalability、性能Performance和可靠性Reliability。它引入了多文档事务Multi-Document Transactions、聚合管道Aggregation Pipeline和ACID保证ACID Guarantees等新特性。 MongoDB 4.2版本 这个版本在查询和聚合方面有了很大的提升新增了文本搜索Text Search、地理位置查询Geo-Spacial Query和固定集合Fixed View等特性。同时4.2版本还增强了聚合管道Aggregation Pipeline使其支持更多的操作和操作符。 简而言之 不需要事务建议选择3.4 需要简单事务建议选择4.0 需要分布式事务或其他必要功能建议选择4.2 学习用途建议选择最新版本 根据官方公告MongoDB 7.0.0-rc10 (release candidate)版本主要引入了以下新特性和改进 目前最新  引入了新的数据修复工具可提高数据可用性和一致性。改进了副本集的故障恢复提供了更快的故障转移和数据恢复。增强了聚合管道支持更多的操作和操作符。引入了新的地理空间查询和索引功能可以更轻松地执行地理空间查询。改进了性能和可扩展性提供了更高的吞吐量和更好的持久性保证。 此外还修复了一些已知的漏洞和错误提高了系统的稳定性和安全性。总体来说MongoDB 7.0.0-rc10 引入了许多新特性和改进有助于提高数据可用性、一致性和性能 本文章分为两个部分 普通linux安装-并配置mongodb的环境变量 docker安装-挂载数据卷到外部 普通linux安装 官方网页 官方下载网址 Install MongoDB Community Kubernetes Operator | MongoDB 1、在官网下载对应选择版本的tgz包。 我这里因为是学习需要所以选择了最新版本。  注意打包的格式一定是tgz 2、将文件上传到linux系统中 使用服务器连接工具完成即可。要注意自己的存储路径。 3、解压mongdb安装包 首先进入压缩包所在目录 解压目标文件linux中解压文件代码如下 cd /压缩包存在路径 tar -zxvf 目标压缩文件.tgz 解压完成后我们就会获得一个mongodb的文件夹。这个时候可以把之前的压缩包删除掉就可以了。 该文件夹中包含了bin等文件夹。  4、创建mongodb必要的目录 4/1、在/usr/local目录中创建mongodb文件夹 cd /usr/local mkdir mongodb 注意在哪里创建文件夹要根据自己给mongodb存放在哪里了。 4/2、在mongodb下创建data目录和logs目录以及日志文件mongodb.log cd mongodb #进入文件夹 mkdir data mkdir logs touch /usr/local/mongodb/logs/mongodb.log 5、移动mongodb安装目录 将解压后的文件中的所有文件全部移动到咱们自己进行创建的文件夹中去方便管理 linux语法注意/*是所有子文件 移动文件使用mv语法 mv mongodb-linux-x86_64-rhel70-7.0.0-rc10/* /usr/local/mongodb 注意 1、在当前的文件夹下面也就是说按照文章的路径来说就是需要到/usr/local路径下面 2、后面的路径是要移动到的目标路径 6、设置mongodb的环境变量 如果不做环境配置每次启动的时候就要写很多启动参数。 配置环境变量的启动 vim /etc/profile 在文件中添加一下配置 export MONGODB_HOME/usr/local/mongodb export PATH$MONGODB_HOME/bin:$PATH在书写配置文件的时候一定要注意配置文件中的规范不要出现多余空格以及需要注意环境变量中的路径。 注意 在修改完环境变量以后一定要进行重启或者使用下面代码重新加载修改过的配置文件 source /etc/profile 使用上述代码将会重新加载 /etc/profile 文件并应用最新的环境变量设置而无需关闭和重新打开终端。 或者将终端关闭重新打开也可以重新加载环境 7、添加mongodb配置文件 添加对应配置文件使用代码编辑配置文件。 vim /etc/mongodb.conf 添加一下常用配置 #指定数据库路径 dbpath/usr/local/mongodb/data #指定MongoDB日志文件 logpath/usr/local/mongodb/logs/mongodb.log # 使用追加的方式写日志 logappendtrue #端口号 port27017 #方便外网访问,外网所有ip都可以访问不要写成固定的linux的ip bind_ip0.0.0.0 forktrue # 以守护进程的方式运行MongoDB创建服务器进程 #authtrue #启用用户验证 #bind_ip0.0.0.0 #绑定服务IP若绑定127.0.0.1则只能本机访问不指定则默认本地所有IP 8、启动和关闭MongoDB 赋予mongoDB文件夹权限 sudo chmod -R 777 /usr/local/mongodb 进入 bin 目录 cd /usr/local/mongodb/bin 启动 MongoDB-conf 使用配置文件方式启动 mongod -f /etc/mongodb.conf 关闭 MongoDB-conf 使用配置文件方式关闭 mongod --shutdown -f /etc/mongodb.conf 查看是否运行 #查看进程 ps -ef | grep mongod 使用可视化工具进行连接测试 注意 在连接前要确定线上的安全组是否放行端口号以及在linux上的防火墙端口号是否已经开放。 下面是关闭防火墙的一些指令。 在Linux中关闭防火墙的指令取决于您使用的具体发行版。大多数发行版都使用了防火墙工具如iptables或firewalld。以下是几个常见发行版的关闭防火墙指令在Ubuntu或Debian上可以使用以下命令关闭防火墙 sudo ufw disable 在CentOS或RHEL上可以使用以下命令关闭防火墙 sudo systemctl stop firewalld 或者sudo iptables -P INPUT ACCEPT sudo iptables -P output ACCEPT sudo iptables -P forward ACCEPT sudo iptables -t nat -P PREROUTING ACCEPT sudo iptables -t nat -P POSTrouting ACCEPT sudo iptables -t mangle -P PREROUTING ACCEPT sudo iptables -t mangle -P POSTrouting ACCEPT sudo iptables -P INPUT DROP sudo iptables -P FORWARD DROP sudo iptables -P OUTPUT DROP sudo iptables -t nat -P PRERouting DROP sudo iptables -t nat -P postrouting DROP sudo iptables -t mangle -P PREROUTING DROP sudo iptables -t mangle -P POSTrouting DROP 这些命令将关闭iptables防火墙但是请注意这些命令可能会对系统造成安全风险 docker安装mongodb并挂载数据卷-版本按照4.2为例 1、拉取mongodb4.2版本镜像 docker pull mongo:4.2 2、查看是否有Mongo镜像 docker images 3、创建目录和配置文件 创建目录 mkdir -p /root/mongo/data mkdir -p /root/mongo/conf mkdir -p /root/mongo/log 创建文件 cd /root/mongo/conf vim mongodb.conf #端口 port27017 #数据库文件存放目录 dbpath/root/mongo/data #日志文件存放路径 logpath/root/mongo/log #使用追加方式写日志 logappendtrue #以守护线程的方式运行创建服务器进程 forktrue #最大同时连接数 maxConns100 #不启用验证 #noauthtrue #每次写入会记录一条操作日志 journaltrue #存储引擎有mmapv1、wiredTiger、mongorocks storageEnginewiredTiger #访问IP bind_ip0.0.0.0 #用户验证 #authtrue 注意上面路径以及连接配置的路径可自定义根据自己的需求来进行配置已经安排。 4、运行mongo容器外挂载配置文件和数据挂载数据卷 docker run -d \ --name mongodb \ -p 27017:27017 \ -v /root/mongo/data:/data/db \ -v /root/mongo/conf:/data/conf \ -v /root/mongo/log:/data/log \ -e MONGO_INITDB_ROOT_USERNAMEadmin \ -e MONGO_INITDB_ROOT_PASSWORD123456 \ --privilegedtrue \ --restart always \ mongo:4.2 这段代码是用于在Docker中运行一个名为mongodb的容器并将其映射到本地主机的27017端口。容器的数据、配置和日志目录都被指定到了本地的/root/mongo/data、/data/conf和/data/log目录下。 同时该容器还设置了两个环境变量MONGO_INITDB_ROOT_USERNAME和MONGO_INITDB_ROOT_password分别设置为admin和123456。这些环境变量可以在容器内部使用用于MongoDB的初始化数据库设置。 另外该容器还使用了特权模式--privilegedtrue这可以让容器拥有更多的系统权限。最后使用了--restart always选项这意味着容器将始终在退出后自动重启。 综上所述这段代码的功能是在Docker中运行一个名为mongodb的MongoDB容器并将其映射到本地主机的27017端口同时将容器的数据、配置和日志目录映射到本地的/root/mongo/data、/data/conf和/data/log目录下并设置了MongoDB的初始化数据库用户名和密码。容器使用特权模式并且将始终自动重启。 注意用户和密码这行并不是必须的。如何不需要这可以将 -e MONGO_INITDB_ROOT_USERNAMEadmin \ -e MONGO_INITDB_ROOT_PASSWORD123456 \ 这两行代码删除掉即可。 5、检查是否正常运行  docker ps -a 6、尝试使用可视化工具连接-使用账号密码 使用账号密码连接方式。 在下面输入用户名和密码。
http://www.w-s-a.com/news/539578/

相关文章:

  • 长春网站建设公司怎么样电商网站建设与开发期末考试
  • 品牌网站建设搭建国内外网站建设
  • 辽宁人社app一直更新整站seo定制
  • 兰州网站建设论坛装修品牌
  • 云南省城乡住房与建设厅网站用什么网站可以做电子书
  • 自己电脑怎么做网站服务器吗0基础如何做网站
  • 做网站的股哥网络整合营销方案策划
  • 网站你懂我意思正能量晚上唯品会网站开发费用
  • 网站认证金额怎么做分录网页无法访问是怎么回事
  • 樟木头建网站的wordpress自适应吸附菜单
  • 番禺网站设计威海微网站建设
  • 新乡网站建设服务网站建设的点子
  • 赛罕区城乡建设局网站什么是新媒体运营
  • 松原企业网站建设设计素材网排名
  • 网站建设是那个行业广东公司排名
  • 制作网站要多少钱seo是如何优化
  • 求个网站2020急急急做金融网站拘留多久
  • 网站后台管理系统怎么进seo网络推广外包公司
  • 中山市 做网站网站建设如何上传文件
  • 网站呢建设公众号制作要求
  • 网站备案证明在自己电脑上做网站
  • 沈阳旅游团购网站建设怎么制作网站搜索窗口
  • 做化学合成的网站有哪些枣庄住房和城乡建设局网站
  • 天猫优惠券网站怎么做的网络连接
  • 保定网站建设多少钱公司网页网站建设+ppt模板下载
  • 用户上传商品网站用什么做建设跳转公积金网站
  • 买程序的网站上海市网站建设公司
  • 南通网站建设排名公司哪家好wordpress网站图片迁移
  • 河南省汝州文明建设门户网站博客网站建设源码
  • 单位建设网站的请示手机移动端网站案例