摘要:地址:https://files.cnblogs.com/files/sanduzxcvbnm/demo-flask.zip 阅读全文
posted @ 2020-10-26 13:54 三度 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1.Docker安装Gitlab,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13814730.html 2.Docker安装Gitlab-runner,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13815594.ht 阅读全文
posted @ 2020-10-15 14:06 三度 阅读(119) 评论(0) 推荐(0) 编辑
摘要:文章链接:https://elasticstack.blog.csdn.net/article/details/102728604 阅读全文
posted @ 2020-07-22 14:09 三度 阅读(155) 评论(0) 推荐(0) 编辑
摘要:张耀的博客 徐大神博客 品茶大神博客 hadoop大神博客 opesn Elastic 中国社区官方博客 IT技术电子书 阅读全文
posted @ 2020-06-16 12:05 三度 阅读(133) 评论(0) 推荐(0) 编辑
摘要:https://www.liujiangblog.com/course/django/ 阅读全文
posted @ 2020-05-06 11:13 三度 阅读(108) 评论(0) 推荐(0) 编辑
摘要:若有意向,可通过下方的邮箱发邮件进行咨询,非诚勿扰。。 邮箱地址:sandu12345@msn.cn 阅读全文
posted @ 2020-01-08 16:17 三度 阅读(273) 评论(0) 推荐(0) 编辑
摘要:centos系统下使用yum安装php7.4正式版,当前基于WLNMP提供的一键安装包来安装 1、添加epel源 yum install epel-release 2、添加WLNMP一键安装包源 rpm -ivh http://mirrors.wlnmp.com/centos/wlnmp-relea 阅读全文
posted @ 2020-11-20 14:47 三度 阅读(67) 评论(0) 推荐(0) 编辑
摘要:《经乱离后天恩流夜郎忆旧游书怀赠江夏韦太守良宰》 唐*李白 天上白玉京,十二楼五城。 仙人抚我顶,结发受长生。 误逐世间乐,颇穷理乱情。 九十六圣君,浮云挂空名。 天地赌一掷,未能忘战争。 试涉霸王略,将期轩冕荣。 时命乃大谬,弃之海上行。 学剑翻自哂,为文竟何成。 剑非万人敌,文窃四海声。 儿戏不 阅读全文
posted @ 2020-11-19 22:31 三度 阅读(11) 评论(0) 推荐(0) 编辑
摘要:目标网站:https://www.snwx3.com/txt/434282.html 第一章地址:https://www.snwx3.com/book/434/434282/92792998.html 最后一章地址:https://www.snwx3.com/book/434/434282/9279 阅读全文
posted @ 2020-11-19 22:27 三度 阅读(16) 评论(0) 推荐(0) 编辑
摘要:官方文档地址:https://django-redis-chs.readthedocs.io/zh_CN/latest/ 1. 介绍 django-redis 基于 BSD 许可, 是一个使 Django 支持 Redis cache/session 后端的全功能组件. 1.1 为何要用 djang 阅读全文
posted @ 2020-11-18 15:53 三度 阅读(28) 评论(0) 推荐(0) 编辑
摘要:mkdir -p /home/my_wordpress cd my_wordpress/ vim docker-compose.yml version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql re 阅读全文
posted @ 2020-11-18 12:51 三度 阅读(14) 评论(0) 推荐(0) 编辑
摘要:登陆服务器运行df -i 然后运行 for i in /*; do echo $i; find $i |wc -l|sort -nr; done 看看每个文件夹下面的数量 最后发现是/var/spool/postfix/maildrop/下面东西太多 for i in /var/spool/post 阅读全文
posted @ 2020-11-18 09:56 三度 阅读(17) 评论(0) 推荐(0) 编辑
摘要:说明 一块磁盘,比如有130G,但是只有100G拿来用了,安装俩分区,一个是swap,另一个是根分区/,根分区采用的是LVM逻辑卷管理。 现在要做的是把剩余的这空闲30G分配给根分区使用 这个并不是新增一块磁盘,然后扩充原有磁盘分区的 扩容步骤 安装 growpart工具 首先连接服务器然后安装下面 阅读全文
posted @ 2020-11-18 09:44 三度 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Grok语法 Grok是通过模式匹配的方式来识别日志中的数据,可以把Grok插件简单理解为升级版本的正则表达式。它拥有更多的模式,默认,Logstash拥有120个模式。如果这些模式不满足我们解析日志的需求,我们可以直接使用正则表达式来进行匹配。 官网: https://github.com/log 阅读全文
posted @ 2020-11-17 16:43 三度 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Beats是一个开放源代码的数据发送器。我们可以把Beats作为一种代理安装在我们的服务器上,这样就可以比较方便地将数据发送到Elasticsearch或者Logstash中。Elastic Stack提供了多种类型的Beats组件。 Beats可以直接将数据发送到Elasticsearch或者发送 阅读全文
posted @ 2020-11-17 10:47 三度 阅读(30) 评论(0) 推荐(0) 编辑
摘要:在Elasticsearch中,每一个字段都有一个类型(type)。以下为Elasticsearch中可以使用的类型: 阅读全文
posted @ 2020-11-16 17:58 三度 阅读(22) 评论(0) 推荐(0) 编辑
摘要:使用from和size来进行分页 在执行查询时,可以指定from(从第几条数据开始查起)和size(每页返回多少条)数据,就可以轻松完成分页。 from = (page – 1) * size GET /job_idx/_search { "from": 0, "size": 5, "query": 阅读全文
posted @ 2020-11-16 17:48 三度 阅读(10) 评论(0) 推荐(0) 编辑
摘要:SQL与Elasticsearch对应关系 Elasticsearch SQL语法 SELECT select_expr [, ...] [ FROM table_name ] [ WHERE condition ] [ GROUP BY grouping_element [, ...] ] [ H 阅读全文
posted @ 2020-11-16 17:42 三度 阅读(21) 评论(0) 推荐(0) 编辑
摘要:溢写到文件系统缓存 当数据写入到ES分片时,会首先写入到内存中,然后通过内存的buffer生成一个segment,并刷到文件系统缓存中,数据可以被检索(注意不是直接刷到磁盘) ES中默认1秒,refresh一次 写translog保障容错 在写入到内存中的同时,也会记录translog日志,在ref 阅读全文
posted @ 2020-11-16 17:23 三度 阅读(35) 评论(0) 推荐(0) 编辑
摘要:官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/overview.html 安装的时候注意版本,要与使用的elasticsearch兼容 The library is compatible 阅读全文
posted @ 2020-11-16 16:49 三度 阅读(38) 评论(0) 推荐(0) 编辑
摘要:官方文档地址:https://help.aliyun.com/product/26090.html?spm=5176.7920929.1290474.7.2c6f4f7bACaToi 官方文档地址:https://files.cnblogs.com/files/sanduzxcvbnm/RDS_My 阅读全文
posted @ 2020-11-16 11:09 三度 阅读(18) 评论(0) 推荐(0) 编辑
摘要:关于安全认证得总结: 这个讲述的步骤也是先创建超管用户,关闭服务,然后生成密钥文件,开启安全认证,启动服务 相关概念 先来看一张图: 从图中可以看到有四个组件:mongos、config server、shard、replica set。 mongos,数据库集群请求的入口,所有的请求都通过mong 阅读全文
posted @ 2020-11-13 16:12 三度 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1. 安全认证概述 MongoDB 默认是没有账号的,可以直接连接,无须身份验证。实际项目中肯定是要权限验证的,否则 后果不堪设想。所以对MongoDB进行安全认证 是必须要做的。 为了能保障mongodb的安全可以做以下几个步骤: 1、使用新的端口,默认的27017端口如果一旦知道了ip就能连接上 阅读全文
posted @ 2020-11-13 12:00 三度 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1.MongoDB副本集 可以先创建超管用户,然后再关闭服务,创建密钥文件,修改配置文件,启动服务,使用超管用户登录验证,然后创建普通用户 2.MongoDB分片集群 先关闭服务,创建密钥文件,修改配置文件,启动服务,创建超管用户,使用超管用户登录验证,然后创建普通用户 这两者的区别主要是创建的用户 阅读全文
posted @ 2020-11-12 18:01 三度 阅读(15) 评论(0) 推荐(0) 编辑
摘要:步骤总结: 在主节点上添加超管用户,副本集会自动同步 按照仲裁者、副本节点、主节点的先后顺序关闭所有节点服务 创建副本集认证的key文件,复制到每个服务所在目录 修改每个服务的配置文件,增加参数 启动副本集的每个服务 在主节点上添加普通账号 前言 对于搭建好的mongodb副本集,为了安全,启动安全 阅读全文
posted @ 2020-11-12 17:45 三度 阅读(16) 评论(0) 推荐(0) 编辑
摘要:步骤总结: 按照mongos路由、配置副本集服务,分片副本集服务的先后顺序关闭所有节点服务 创建副本集认证的key文件,复制到每个服务所在目录 修改每个服务的配置文件,增加参数 启动每个服务 创建账号和认证(存储在配置副本集中) 另一种操作步骤: 创建超管账号和普通用户账号 按照mongos路由、配 阅读全文
posted @ 2020-11-12 17:32 三度 阅读(37) 评论(0) 推荐(0) 编辑
摘要:分片概念 分片(sharding)是一种跨多台机器分布数据的方法, MongoDB使用分片来支持具有非常大的数据集和高吞吐量操作的部署。 换句话说:分片(sharding)是指将数据拆分,将其分散存在不同的机器上的过程。有时也用分区(partitioning)来表示这个概念。将数据分散到不同的机器上 阅读全文
posted @ 2020-11-12 16:28 三度 阅读(10) 评论(0) 推荐(0) 编辑
摘要:到MongoDB官网下载MongoDB Compass, 地址: https://www.mongodb.com/download-center/v2/compass?initial=true 如果是下载安装版,则按照步骤安装;如果是下载加压缩版,直接解压,执行里面的 MongoDBCompassC 阅读全文
posted @ 2020-11-12 16:26 三度 阅读(20) 评论(0) 推荐(0) 编辑
摘要:replication: #副本集的名称 replSetName: myshardrs01 sharding: #分片角色 clusterRole: shardsvr sharding.clusterRole: 注意:设置sharding.clusterRole需要mongod实例运行复制。要将实例 阅读全文
posted @ 2020-11-12 14:24 三度 阅读(13) 评论(0) 推荐(0) 编辑
摘要:mkdir -p /opt/mongo/replica_sets/myrs_27017/log & mkdir -p /opt/mongo/replica_sets/myrs_27017/data/db vim mongod.conf systemLog: destination: file pat 阅读全文
posted @ 2020-11-12 14:06 三度 阅读(9) 评论(0) 推荐(0) 编辑
摘要:步骤总结: 1.先正常启动 2.创建用户,创建数据库病授权用户 3.关闭程序,开启安全,然后启动 4.使用账号和密码连接 按未开启认证的方式(配置文件中没开启安全选项并且启动命令中不添加 --auth 参数,)来启动MongoDB服务 使用Mongo客户端登录,然后创建管理用户: # 切换到admi 阅读全文
posted @ 2020-11-12 12:15 三度 阅读(12) 评论(0) 推荐(0) 编辑
摘要:副本集有两种类型三种角色 两种类型: 主节点( Primary)类型:数据操作的主要连接点,可读写。 次要(辅助、从)节点( Secondaries)类型:数据冗余备份节点,可以读或选举。 三种角色: 主要成员(Primary):主要接收所有写操作。就是主节点。 副本成员(Replicate):从主 阅读全文
posted @ 2020-11-12 11:27 三度 阅读(19) 评论(0) 推荐(0) 编辑
摘要:副本和分片集群的安全设置参考这个:高级:https://files.cnblogs.com/files/sanduzxcvbnm/mongodb_advance.pdf 默认情况下,MongoDB实例启动运行时是没有启用用户访问权限控制的,也就是说,在实例本机服务器上都可以随意连接到实例进行各种操作 阅读全文
posted @ 2020-11-11 17:30 三度 阅读(21) 评论(0) 推荐(0) 编辑
摘要:基础:https://files.cnblogs.com/files/sanduzxcvbnm/mongodb_base.pdf 理解 MongoDB的业务场景、熟悉MongoDB的简介、特点和体系结构、数据类型等。 能够在 Windows和Linux下安装和启动MongoDB、图形化管理界面Com 阅读全文
posted @ 2020-11-10 15:43 三度 阅读(12) 评论(0) 推荐(0) 编辑
摘要:停止服务的方式有两种:快速关闭和标准关闭,下面依次说明: (一)快速关闭方法(快速,简单,数据可能会出错) 目标:通过系统的kill命令直接杀死进程: 杀完要检查一下,避免有的没有杀掉。 #通过进程编号关闭节点 kill -2 54410 【补充】 如果一旦是因为数据损坏,则需要进行如下操作(了解) 阅读全文
posted @ 2020-11-10 11:22 三度 阅读(58) 评论(0) 推荐(0) 编辑
摘要:参考地址:https://blog.csdn.net/weixin_43622131/article/details/105984032 已配置好的所有的配置文件下载地址:https://files.cnblogs.com/files/sanduzxcvbnm/conf.zip MongoDB安装 阅读全文
posted @ 2020-11-09 18:07 三度 阅读(22) 评论(0) 推荐(0) 编辑
摘要:在你已经安装部署并允许MongoDB服务后,你必须要了解MongoDB的运行情况,并查看MongoDB的性能。这样在大流量得情况下可以很好的应对并保证MongoDB正常运作。 MongoDB中提供了mongostat 和 mongotop 两个命令来监控MongoDB的运行情况。 mongostat 阅读全文
posted @ 2020-11-09 16:28 三度 阅读(10) 评论(0) 推荐(0) 编辑
摘要:MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务器。 语法 mongodump命令脚本语法如下: >mongodump -h dbhost -d db 阅读全文
posted @ 2020-11-09 16:25 三度 阅读(18) 评论(0) 推荐(0) 编辑
摘要:分片 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。 当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。 为什么使用分片 复 阅读全文
posted @ 2020-11-09 16:19 三度 阅读(7) 评论(0) 推荐(0) 编辑
摘要:MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 复制还允许您从硬件故障和服务中断中恢复数据。 什么是复制? 保障数据的安全性 数据高可用性 (24*7) 灾难恢复 无需停机维护(如备份,重建索 阅读全文
posted @ 2020-11-09 16:14 三度 阅读(8) 评论(0) 推荐(0) 编辑
摘要:MongoDB 中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。 有点类似 SQL 语句中的 count(*)。 aggregate() 方法 MongoDB中聚合的方法使用aggregate()。 语法 aggregate() 方法的基本语法格式如下 阅读全文
posted @ 2020-11-09 16:11 三度 阅读(10) 评论(0) 推荐(0) 编辑
摘要:索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。 索引是特殊的数据结构,索引存储在一个易于遍历读取 阅读全文
posted @ 2020-11-09 16:04 三度 阅读(10) 评论(0) 推荐(0) 编辑
摘要:MongoDB sort() 方法 在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。 语法 sort()方法基本语法如下所示: >db.COLLECTI 阅读全文
posted @ 2020-11-09 15:47 三度 阅读(43) 评论(0) 推荐(0) 编辑
摘要:MongoDB Limit() 方法 如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。 语法 limit()方法基本语法如下所示: >db.COLLECTION_NAME.fi 阅读全文
posted @ 2020-11-09 15:36 三度 阅读(31) 评论(0) 推荐(0) 编辑
摘要:描述 $type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。 MongoDB 中可以使用的类型如下表所示: 类型 数字 备注 Double 1 String 2 Object 3 Array 4 Binary data 5 Undefined 6 已废弃。 Object id 7 阅读全文
posted @ 2020-11-09 14:48 三度 阅读(16) 评论(0) 推荐(0) 编辑
摘要:描述 条件操作符用于比较两个表达式并从mongoDB集合中获取数据。 在本章节中,我们将讨论如何在MongoDB中使用条件操作符。 MongoDB中条件操作符有: (>) 大于 - $gt (<) 小于 - $lt (>=) 大于等于 - $gte (<= ) 小于等于 - $lte 我们使用的数据 阅读全文
posted @ 2020-11-09 14:40 三度 阅读(26) 评论(0) 推荐(0) 编辑