摘要:
NoSQL数据库 DBEngines网站中会统计目前数据库在全世界的排名 1.1 什么是NoSQL 最常见的解释是"non-relational",很多人说它是"Not only SQL" NoSQL仅仅是一个概念,泛指非关系型数据库 区别于关系型数据库,他们不保证关系数据的ACID特性 1.2 N 阅读全文
摘要:
# 一、Rancher简介 [Rancher](https://www.cnrancher.com/rancher/)是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kuberne 阅读全文
摘要:
报错原因 a.jenkins普通用户无法执行某些系统命令; b.没有为jenkins用户生成过密钥对,也没有将他的公钥拷到目标服务器上. 解决办法: 在安装jenkins后,系统生成了jenkins这个普通用户,但是在/etc/passwd中,他的shell是/bin/false,所以他不能登录系统 阅读全文
摘要:
【环境】 Centos 7.2 Web1:192.168.136.170 web2:192.168.136.166 Haproxy:192.168.136.173 【web服务器1、2】 安装Nginx(可参考YUM快速搭建LNMP)两台Web服务器都需要安装Nginx 为了方便区分web服务器,我 阅读全文
摘要:
图片仅供参考 包括阿里云在内的很多云环境,因为不支持浮动IP广受诟病。目前阿里云在VPC网络下发布了HAVIP,能够实现arp宣告IP。这样也就让自己搭建HA成为了可能,有幸拿到了内测权限体验了一下。(classical网络依然不支持) 测试环境: VPC:192.168.1.0/24 ECS: n 阅读全文
摘要:
yum -y install keepalived # 两节点都需部署 # 172.16.25.109 # vi /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { notificatio 阅读全文
摘要:
一、HAProxy简介: HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连 阅读全文
摘要:
(1)、master配置 ! Configuration File for keepalived global_defs { router_id lb01 } vrrp_script check_ng { script "/etc/keepalived/check_keepalived.sh" in 阅读全文
摘要:
准备工作: 192.168.16.128 192.168.16.129 两台虚拟机。安装好Nginx 安装Nginx 更新yum源文件: rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0. 阅读全文
摘要:
转载自:https://elasticstack.blog.csdn.net/article/details/114639152 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关 阅读全文
摘要:
转载自:https://elasticstack.blog.csdn.net/article/details/114575256 阅读全文
摘要:
转载自:https://elasticstack.blog.csdn.net/article/details/114383426 在今天的文章中,我们将详述如何使用 Logstash 来解析 JSON 文件的日志,并把它导入到 Elasticsearch 中。在之前的文章 “Logstash:Dat 阅读全文
摘要:
转载自:https://elasticstack.blog.csdn.net/article/details/114374804 在今天的文章中,我将展示如何使用 file input 结合 multiline 来展示如何导入一个 CSV 文件。针对 multiline,我在之前的文章 “运用 El 阅读全文
摘要:
转载自:https://elasticstack.blog.csdn.net/article/details/114290663 在我们使用 Logstash 的时候经常会出现一些错误。比如当我们使用 dissect 这样的 filter 时,会出现格式不匹配从而导致错误。那么我们该如何处理这类错误 阅读全文
摘要:
转载自:https://elasticstack.blog.csdn.net/article/details/114278163 在许多的情况下,我们使用现有的分词器已经足够满足我们许多的业务需求,但是也有许多的情况,我们需要定制一个特定的分词器来满足我们特定的需求。我们知道要实现全文搜索,在文档被 阅读全文
摘要:
转载自:https://elasticstack.blog.csdn.net/article/details/114266732 null 不能被索引或搜索。 当字段设置为 null(或空数组或 所有值为 null 值的数组)时,将其视为该字段没有值。使用 null_value 参数可以用指定的值替 阅读全文
摘要:
转摘自:https://elasticstack.blog.csdn.net/article/details/114261636 Elasticsearch 是一个应用非常广泛的搜索引擎。它可以对文字进行分词,从而实现全文搜索。在实际的使用中,我们会发现有一些文字中包含一些表情符号,比如笑脸,动物等 阅读全文
摘要:
转载自:https://mp.weixin.qq.com/s/5dPLbr2vFgL18XKL1Y05Og 要求: 1.Typora需要升级到最新版 2.需要安装nodejs PicGo软件下载地址:https://github.com/Molunerfinn/PicGo/releases/tag/ 阅读全文
摘要:
转载自:https://anjia0532.github.io/2019/07/08/redash/ ## 安装必要工具 apt install -y pwgen python-pip pip install pip -U pip config set global.index-url https: 阅读全文
摘要:
代码 #!/usr/bin/env python # -*- coding: utf-8 -*- """ pip install pdfminer3k pip install openpyxl pip install pandas pip install numpy """ import datet 阅读全文
摘要:
转载自:https://elasticstack.blog.csdn.net/article/details/114023944 需要学习的地方:生成SSL证书 图片结合最下方的代码文字使用 lastic Security 为分析人员提供了预防,检测和响应威胁的手段。 该解决方案解决了SIEM,en 阅读全文
摘要:
转载自: https://www.ioiox.com/archives/78.html frps服务器上的nginx frps.ini配置 由于nginx占用80/443端口,frps.ini中的 vhost_http_port 和 vhost_https_port 请更换为其他端口. subdom 阅读全文
摘要:
import uvicorn from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware app = FastAPI() origins = [ "http://localhost.tiangolo.c 阅读全文
摘要:
DELETE products PUT products { "settings": { "number_of_shards": 1, "number_of_replicas": 0 } } POST /products/_bulk { "index": { "_id": 1 }} { "produ 阅读全文
摘要:
#按照目的地进行分桶统计 GET kibana_sample_data_flights/_search { "size": 0, "aggs":{ "flight_dest":{ "terms":{ "field":"DestCountry" } } } } #查看航班目的地的统计信息,增加平均,最 阅读全文
摘要:
相关阅读 Index Templates https://www.elastic.co/guide/en/elasticsearch/reference/7.1/indices-templates.html Dynamic Template https://www.elastic.co/guide/ 阅读全文
摘要:
PUT logs/_doc/1 {"level":"DEBUG"} GET /logs/_mapping POST _analyze { "tokenizer":"keyword", "char_filter":["html_strip"], "text": "<b>hello world</b>" 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/794174/202103/794174-20210310173617877-1435139194.png) ![](https://img2020.cnblogs.com/blog/794174/202103/794174-20210310173632660-357317836.png) ![](https://img20 阅读全文
摘要:
PUT test { "mappings": { "dynamic": true, "properties": { "firstname": { "type": "text", "copy_to": "fullname" }, "lastname": { "type": "text", "copy_ 阅读全文
摘要:
dynamic针对的是新增的字段,不是对mapping中已有的字段 (原有mapping中的字段不受影响,只影响新增的字段) 当dynamic被设置成false的时候,存在新增字段可以被写入到索引文件中,该字段可以被查看到,但是查询不到,同时索引的mapping也为更新显示该新增的字段。 针对整个索 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/794174/202103/794174-20210310141339856-660091611.png) ![](https://img2020.cnblogs.com/blog/794174/202103/794174-20210310141714412-1955396638.png) ![](https://img20 阅读全文
摘要:
官方文档地址:https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting-using.html 阅读全文
摘要:
#基本查询 GET /movies/_search?q=2012&df=title&sort=year:desc&from=0&size=10&timeout=1s #带profile GET /movies/_search?q=2012&df=title { "profile":"true" } 阅读全文
摘要:
#Simple Analyzer – 按照非字母切分(符号被过滤),小写处理 #Stop Analyzer – 小写处理,停用词过滤(the,a,is) #Whitespace Analyzer – 按照空格切分,不转小写 #Keyword Analyzer – 不分词,直接将输入当作输出 #Pat 阅读全文
摘要:
GET /_cat/indices?v&h=i,tm&s=tm:desc 阅读全文
摘要:
Index方式,需要指定ID 如果ID不存在,创建新的文档,状态是created 如果ID存在,会先删除现有ID的文档,然后创建一个新文档,ID数加1,状态是updated PUT test/_doc/1 { "name":222 } # 使用POST方式的Index POST test/_doc/ 阅读全文
摘要:
使用的镜像可以从这个网站查看最新的:https://hub.docker.com/ 参考极客时间上的教程转发来的 使用步骤:安装docker和docker-compose 运行: docker-compose up -d docker-compose ps docker-compose down d 阅读全文
摘要:
防止Nginx头部攻击漏洞和恶意域名解析漏洞 在nginx主配置文件中,写第一个server,server_name用默认default_server,让所有未匹配的server_name,都走这个server的配置,直接return对应的状态码,配置如下: server { listen 80 d 阅读全文
摘要:
转载自:https://mp.weixin.qq.com/s/NdNv3LiO_3IxrgyeG5Xubw 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/794174/202103/794174-20210305090431018-951561709.png) 阅读全文