ElasticSearch
ElasticSearch
Yanko24
不知不若闻之,闻之不若见之,见之不若知之,知之不若行之,学止于行而至矣,行之,明也。
展开
-
自制CDH6.3版本ElasticSearch安装包
自制CDH6.3版本ElasticSearch安装包1. 下载cm_extCloudera提供的cm_ext工具,对生成的csd和parcel进行检验mkdir -p ~/github/clouderacd ~/github/cloudera# clone cm_extgit clone https://github.com/cloudera/cm_ext.git# 打包cd cm_extmvn package -Dmaven.test.skip=trueTips:build_pa原创 2021-11-30 17:46:54 · 433 阅读 · 0 评论 -
Elasticsearch的Search API
Elasticsearch的Search API1. API类型- URI Search:在URL中使用查询参数- Request Body Search:使用Elasticsearch提供的,基于JSON格式的更加完备的Query Domain Specific Language(DSL)2. API查询范围语法范围/_search集群上所有的索引/index1/_searchindex1/index1,index2/_searchindex1和index原创 2021-01-17 10:45:37 · 134 阅读 · 0 评论 -
Elasticsearch常用的API
Elasticsearch常用的API1. Index相关API# 查看索引相关信息GET 索引名称# 查看索引的文档总数GET 索引名称/_count# 查看前10条文档,了解文档格式POST 索引名称/_search# 查看索引GET /_cat/indices/kibana*?v&s=index# 查看状态为绿色的索引GET /_cat/indices?v&health=green# 按照文档个数排序索引GET /_cat/indices?v&s=do原创 2021-01-04 22:25:02 · 416 阅读 · 0 评论 -
Elasticsearch报错
Elasticsearch报错ERROR: [3] bootstrap checks failed[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535][2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144][3]: the原创 2021-01-01 23:49:12 · 108 阅读 · 0 评论 -
Elasticsearch 简述
Elasticsearch 简述1. 简介ElasticSearch是一款开发的搜索引擎,可以从海量数据中快速的找到相应的内容。常见的应用领域有:订单搜索、商品推荐、日志管理、风险控制、IT运维、安全监控。ElasticSearch可以结合Kibana、Logstash、Beats,被广泛使用在大数据近实时分析的领域,包括了日志分析、指标监控、信息安全等多个领域。它可以探索海量的、结构化的以及非结构化的数据,按需创建可视化的报表,对监控数据设置报警阈值;甚至可以使用机器学习的技术,自动识别异常的情况,及原创 2021-01-01 23:10:02 · 183 阅读 · 0 评论 -
基于logstash-input-jdbc索引构建
基于ElasticSearch和MySQL索引构建# 定义门店的索引结构PUT /shop{ "settings": { "number_of_shards": 1, "number_of_replicas": 1 }, "mappings": { "properties": { // 标识字段 id,尽量和数据库中保持一致,没有真正含义 ...原创 2020-02-29 13:38:41 · 516 阅读 · 0 评论 -
IK 分词器
IK 分词器下载和安装进入elasticsearch目录中执行以下命令:# 在线安装[yangqi@yankee elasticsearch-7.3.0]$ ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.3.0/elasti...原创 2020-02-29 09:34:36 · 320 阅读 · 0 评论 -
伪分布式elasticsearch集群启停脚本
伪分布式elasticsearch集群启停脚本start-elasticsearch.sh#!/bin/bashcd /opt/apps/elasticsearch-7.3.0-node1/./bin/elasticsearch -dcd /opt/apps/elasticsearch-7.3.0-node2/./bin/elasticsearch -dcd /opt/apps/...原创 2020-02-27 22:05:08 · 203 阅读 · 0 评论 -
ElasticSearch-7.3.0 进阶语法
ElasticSearch-7.3.0 进阶语法elasticsearch官方文档字段类型# Text:被分析索引的字符串类型# Keyword:不能被分析只能被精确匹配的字符串类型# Date:日期类型,可以配置 format 一起使用({"type": "date", "format": "yyyy-MM-dd"})# 数字类型:long,integer,short,double ...原创 2020-02-26 19:55:39 · 502 阅读 · 0 评论 -
ElasticSearch-7.3.0 基础语法
ElasticSearch-7.3.0 基础语法索引的操作创建# 非结构化方式创建(不指定 mapping)PUT /employee/_doc/1{ "name": "凯杰", "age": 30}=======================================# 返回结果{ // 索引 "_index" : "employee", // 类型...原创 2020-02-25 22:21:31 · 610 阅读 · 0 评论 -
ElasticSearch基本原理
ElasticSearch 基本原理搜索原理ElasticSearch简介ElasticSearch就是独立的网络上的一个或一组进程节点它能对外提供搜索服务(使用http或transport协议),自从ElasticSearch 7.0开始,主要支持http协议ElaticSearch对内其实就是一个数据库分词搜索是以词为单位做最基本单位的搜索单元,依赖分词器构建分词,用分词器倒...原创 2020-02-25 08:33:48 · 5273 阅读 · 0 评论 -
ElasticSearch高级操作
ElasticSearch高级操作ElasticSearch进阶操作——搜索[yangqi@xiaoer ~]$ curl -XGET 'http://xiaoer:9200/library/books/_search?pretty'# 查询指定字段的值[yangqi@xiaoer ~]$ curl -XGET 'http://xiaoer:9200/library/books/_se...原创 2020-02-22 21:41:29 · 453 阅读 · 0 评论 -
ElasticSearch基本操作——curl
ElasticSearch基本操作——curl获取集群信息[yangqi@xiaoer ~]$ curl -XGET 'xiaoer:9200'查看es集群是否健康[yangqi@xiaoer ~]$ curl -XGET 'xiaoer:9200/_cat/health?v'查看节点列表[yangqi@xiaoer ~]$ curl -XGET 'xiaoer:9200/_c...原创 2020-02-22 15:43:26 · 693 阅读 · 0 评论 -
ElasticSearch 安装
ElasticSearch 安装下载地址历史版本下载地址单机版安装安装环境操作系统 CentOS 7.7 64位ElasticSearch 6.8.6Kinbana 6.8.6JDK 1.8.0_162创建账号由于ElasticSearch默认不支持root账号权限启动,所以先创建一个账号创建一个ElasticSearch运行的组yangqi:[root@xiaoer ~...原创 2020-02-15 12:04:02 · 216 阅读 · 0 评论