快照elasticsearch snapshot minio
docker 安装minio
创建目录 mkdir -p /docker/minio/data /docker/minio/config 拉取最新的 Portainer docker pull minio/minio 安装和启动 docker run -p 7000:9000 \ --net=host \ --name mini ......
MongoDB、Elasticsearch、Redis、HBase应用场景分析
1. MongoDB 一个基于分布式文件存储的数据库系统,由C++编写,旨在为Web应用提供高速、可扩展、高性能的数据存储解决方案。MongoDB采用了文档型数据库模型,即数据以文档的形式存储,而文档是由键值对组成的。MongoDB的名称来自Hadoop创始人Doug Cutting的宠物狗Mong ......
ElasticSearch 命令执行漏洞
漏洞编号:CVE-2014-3120 漏洞详情 CVE编号 CVE-2014-3120 漏洞级别 中危6.8 标题 Elasticsearch默认配置允许动态脚本执行漏洞 披露时间 2014/07/29 漏洞总结 Elasticsearch 1.2版本及之前的默认配置启用了动态脚本,攻击者可以通过_ ......
ElasticSearch Groovy 沙盒绕过 && 代码执行漏洞
漏洞编号:CVE-2015-1427 漏洞详情 CVE编号 CVE-2015-1427 漏洞级别 高危7.5 标题 Elasticsearch Groovy 脚本引擎存在远程代码执行漏洞 披露时间 2015/02/17 漏洞总结 Elasticsearch在版本1.3.8之前及版本1.4.x在1.4 ......
elasticsearch 8.11 安装ik中文分词器
1.直接在线下载安装 首先进入到es bin目录 然后执行命令elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.11.1/elasticsearch ......
ElasticSearch中查询语句用法(match、match_phrase、multi_match、query_string)
1、match略 1.1 不同字段权重 如果需要为不同字段设置不同权重,可以考虑使用 bool 查询的 should 子句来组合多个 match 查询,并为每个 match 查询设置不同的权重。 { "query": { "bool": { "should": [ { "match": { "pro ......
记录elasticsearch 8.1.1 集成 kibana
1.官网下载kibana https://www.elastic.co/cn/downloads/elasticsearch 解压, 直接启动下面的 第一次会生成token 如果没有保存,可就有点麻烦了, 这里直接关闭es 的密码认证服务 然后切换到kibana 目录 直接启动 这样kibana 可 ......
Elasticsearch 地理搜索聚合
数据类型 查询功能 聚合功能 geo_point geo_shape [geo shape]查询文档的geo-shape是否跟查询指定geo-shape相交、内嵌、不相交。 [geo bounding box] 查询文档的point是否在指定的矩形范围内。 [geo distance]:查询中心点指 ......
elasticsearch学习1
springData集成的各种数据框架版本和具体spring使用的各数据项目的版本不是同一个概念,默认都是各个框架的最新版 各版本框架 Out of maintenance 停止维护 一直没搞清楚springboot中的依赖版本和真正在电脑上下载的服务器上的数据库集群版本有什么区别,区别就是一个是j ......
elasticsearch数据迁移工具elasticdump安装
1、安装node #下载安装包 wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xztar axf node-v16.14.0-linux-x64.tar.xz -C /usr/local/mv /usr/local ......
ElasticSearch之Index modules
索引的参数,分为两类: 静态参数,仅支持在创建索引时指定,或者关闭索引后指定。 动态参数,允许在索引工作期间指定或者修改。 静态参数 index.number_of_shards 默认值为1。 本参数用于控制主分片的数量,仅支持在创建时指定,对于已关闭的索引,修改本参数不会生效。 es.index. ......
elasticsearch get查询方式
api: (elasticsearch版本7.3) #通过id查询 GET <index>/_doc/<_id> #判断是否存在 HEAD <index>/_doc/<_id> #通过id查询 GET <index>/_source/<_id> #判断是否存在 HEAD <index>/_sourc ......
elasticsearch 文档删除操作:delete和delete_by_query
api: (elasticsearch版本7.3) #删除指定id的文档 DELETE /<index>/_doc/<_id> #按查询条件删除 POST /<index>/_delete_by_query 1. DELETE /<index>/_doc/<_id> 删除指定id的文档 #测试--删 ......
elasticsearch 文档更新操作:update和update_by_query
API: (elasticsearch版本7.3) POST /<index>/_update/<_id> POST /<index>/_update_by_query 1. POST /<index>/_update/<_id> 支持脚本,可以更新、删除或跳过修改文档。 更新文档部分内容,传递部分 ......
elasticsearch---修改文档
修改有两种方式: 全量修改:直接覆盖原来的文档 增量修改:修改文档中的部分字段 全量修改是覆盖原来的文档,其本质是: 根据指定的id删除文档 新增一个相同id的文档 注意:如果根据id删除时,id不存在,第二步的新增也会执行,也就从修改变成了新增操作了。 增量修改 增量修改是只修改指定id匹配的文档 ......
elasticsearch--修改索引库
倒排索引结构虽然不复杂,但是一旦数据结构改变(比如改变了分词器),就需要重新创建倒排索引,这简直是灾难。因此索引库一旦创建,无法修改mapping。 虽然无法修改mapping中已有的字段,但是却允许添加新的字段到mapping中,因为不会对倒排索引产生影响。 PUT /索引库名/_mapping ......
INFINI Labs 产品更新 | Easysearch 新增快照搜索功能,Console 支持 OpenSearch 存储
INFINI Labs 产品又更新啦~,包括 Easysearch v1.7.0、Console v1.13.0。本次各产品更新了 Easysearch 快照搜索功能;Console 支持 OpenSearch 集群存储系统数据、优化了初始化安装向导流程等。 以下是本次更新的详细说明。 INFINI ......
MinIO客户端之diff
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc diff 检查指定桶内对象清单的差异,注意不比较对象内容的差异,命令如下: ./mc diff local1/bkt1 local1/bkt2 控制台的输出,如下: < http://192.168.0.10 ......
MinIO客户端之head
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc head 查看对象的前N行内容,N默认为10,命令如下: ./mc head local1/bkt1/docker-compose 控制台的输出,如下: #!/bin/bash # # Run docker- ......
MinIO客户端之stat
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc stat 获取指定桶或者对象的信息,包含对象的元数据。 指定桶bkt1,查看信息,命令如下: ./mc stat --recursive local1/bkt1 控制台的输出,如下: Name : bkt1/ ......
MinIO客户端之share
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc share mc share download mc share upload 生成下载对象的URL,指定对象名称,命令如下: ./mc share download --recursive local1/b ......
MinIO客户端之rm
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc rm 删除指定的对象。 准备待删除的对象,查看对象,命令如下: ./mc ls local1/bkt2/ 控制台的输出,如下: [2023-12-16 01:52:54 CST] 153B STANDARD ......
MinIO客户端之mv
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc mv 将对象在桶之间移动。 在桶内准备好待移动的文件,检查对象,命令如下: ./mc ls local1/bkt1/ 控制台的输出,如下: [2023-12-16 01:18:58 CST] 1.4KiB S ......
MinIO客户端之cp
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc cp 上传文件至指定桶内,命令如下: ./mc cp ./local.json local1/bkt1/ 控制台的输出,如下: ...jackie/software/minio/local.json: 153 ......
MinIO客户端之rb
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc rb 彻底删除指定的桶。 命令如下: ./mc rb local1/bkt1 控制台的输出,如下: mc: <ERROR> `local1/bkt1` is not empty. Retry this com ......
MinIO客户端之du
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc du 用于输出桶内对象的数量和占用的空间。 命令如下: ./mc du local1/bkt1 控制台的输出,如下: 92MiB 2 objects bkt1 增加递归输出的选项--recursive,命令如 ......
MinIO客户端之mb
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc mb MinIO对象锁定 桶版本控制 桶复制 站点复制概述 创建桶bkt1,命令如下: ./mc mb local1/bkt1 控制台的输出,如下: Bucket created successfully ` ......
MinIO客户端之license
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc license mc license info mc license register mc license update MinIO当前使用双License,即GNU AGPL v3和商业License。 ......
MinIO客户端之ls
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc ls 列出本地硬盘上的文件,命令如下: ./mc ls 控制台的输出,如下: [2023-12-14 23:22:48 CST] 4.0KiB config/ [2023-12-14 23:31:03 CST ......
MinIO客户端之ping
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc cat 检查指定的MinIO节点的服务是否可用。 不带参数,命令如下: ./mc ping local1 执行时需要手工停止,控制台的输出,如下: 1: http://192.168.0.109:9000:9 ......