
Elasticsearch
文章平均质量分 79
不知道取啥昵称
这个作者很懒,什么都没留下…
展开
-
docker安装elasticsearch8.5.0和kibana
ik_max_word: 会将文本做最细粒度的拆分,会穷尽各种可能的组合,适合 Term Query。好处是搜索到的概率可能较高,缺点是分的词多了,占用内存空间会更多;好处是分的词少了,将来查询更多的数据效率会更高一点,缺点是搜索到的概率可能较低。所以,在这两种方式的选择上,需要在内存占用、查询效率、搜索到的概率等方面进行考虑。,此时es默认是需要通过https 用户名密码登录访问的。一、 第6点中需要进入容器修改配置文件,容器中没有vim命令,需要安装。://IP:9200 访问。原创 2023-12-07 17:21:31 · 914 阅读 · 0 评论 -
EL(F)K集群日志搜集-Flume,Kakfa,ZK,ES,Kibana部署文档
ELK解释:ELK就是ElasticSearch + LogStash + Kibana的缩写统称。应用于互联网 部署集群的日志搜集与管理。因公司需要,本公司用 flume替换了logstash, 这篇文章也可以叫做 EFK。 原理大同小异。下面详细说明各个部件的安装部署和集成: 物理机部署分配3台物理机上部署 Zookeeper 3个,Flume 3个,Kafka 3个...原创 2018-08-15 17:14:49 · 2828 阅读 · 0 评论 -
elasticsearch之Logstash安装和集成
一 、环境本例配置到一台服务器,也可以根据相同步骤配置多台(web程序中日志直接输入到logstash,可以配置多台,用destination参数) 192.168.95.128 node-001二、安装1. 下载安装,压缩包形式版本选择跟es版本一致。 logstash-5.6.10.tar.gz2. 解压到 /opt 目录下tar -zxvf logstash-...原创 2018-08-01 10:03:52 · 6105 阅读 · 0 评论 -
elasticsearch之kibana安装和集成
一 、环境配置到一台服务器上面即可(因为ES集群), 192.168.95.129 node-002二、安装1. 下载安装,压缩包形式版本选择跟es版本一致。 kibana-5.6.10-linux-x86_64.tar.gz2. 解压,重命名[root@node-002 opt]# tar -zxvf kibana-5.6.10-linux-x86_64.tar....原创 2018-07-31 15:25:48 · 3104 阅读 · 0 评论 -
Elasticsearch-ES 5.6.10 集群安装部署
一、环境:两台服务器(最好是单数台,跟master选举方式有关),确保两台机器互相ping的通。且两台机器都需要装了jdk环境,因为es依赖java运行环境。192.168.95.129 node-002192.168.95.130 node-003 二、安装部署(两台服务器均做如下处理)1. 官网下载linux下es安装包,https://www.elastic.co...原创 2018-07-30 19:43:51 · 5487 阅读 · 0 评论 -
Elasticsearch ansj的停用词设置
1. 配置方法1.1 修改elasticsearch.yml配置文件:- 打开启用停用词开关enabled_stop_filter: true ##是否基于词典过滤- 配置停用词文件路径: 注意这里必须是相对于 elasticsearch.yml配置文件 位置的 相对路径。 stop_path: "../dic_stop/stop.dic" ##停止过滤词典 1.2 放置...原创 2018-08-15 17:11:07 · 2531 阅读 · 0 评论 -
ES中增加大小写不敏感的分词器配置
1. 在50和52的 config/elasticsearch.yml 中增加以下配置index: analysis: analyzer: string_lowercase: tokenizer: keyword filter: lowercase2. 重启es3. 创建一个测试 index: test{ "mappi...原创 2018-08-15 17:09:24 · 9269 阅读 · 0 评论 -
Elasticsearch指定时间之前的索引删除
http://192.168.1.50:9200/test_dev_log/messages/_query/DELETE方法{ "query": { "range" : { "jm_timestamp" : { "from" : "2017-07-20T00:00:00.539Z", "to" : "2017-07-20T23:原创 2018-08-15 17:09:44 · 7401 阅读 · 0 评论 -
Elasticsearch映射和分析
映射Elasticsearch中的mapping(映射)对应数据库中的表结构GET /gb/_mapping/tweet返回:Elasticsearch核心简单字段类型:类型 表示的数据类型 String string Whole number byte, short, integer, long Floating point...原创 2018-08-15 17:08:53 · 313 阅读 · 0 评论 -
Elasticsearch分布式集群
Elasticsearch的分布式处理对用户来说是完全透明,你可以不关心它具体的实现就可以使用它,本章节中将对它进行大致的介绍三个概念集群(cluster):ES服务器的部署集群,一个集群由一个或多个节点构成 节点(node):具有相同cluster.name的ES服务组成一个节点 分片(shard):存储索引数据的空间,一个节点可以存在一个或多个分片集群健康集群健康是用来监控整...原创 2018-08-15 17:07:59 · 327 阅读 · 0 评论 -
Elasticsearch搜索
简单搜索在url后面加上_search关键字表示搜索请求,如:GET /megacorp/employee/_search在?后面添加q的参数可以传入搜索参数,如:GET /megacorp/employee/_search?q=id:123pretty关键字:在url请求后面加上?pretty(已经有问号时加&pretty),可以把响应结果格式化为 正常结构的json(没有加...原创 2018-08-15 17:07:18 · 626 阅读 · 0 评论 -
Elasticsearch重建索引方法
1. 删除 test_dev_log索引 (有就删除,没有就直接跳到第二点新建)删除 id = 1 的数据,操作如下:url:http://127.0.0.1:9200/index名称/type名称/1 HTTP方法采用DELETE的形式。2. 重建索引 ,注意选择了 put, 创建索引和mapping都是puthttp://192.168.8.183:9200/te...原创 2018-08-15 17:10:15 · 5555 阅读 · 1 评论 -
Elasticsearch介绍
从和数据库的关系开始相同点:1.都是“数据库->表格->字段->行”的形式2.数据库的功能大多都支持:查询,新增,删除,聚合,排序等不同点:1.可以无需预先定义表格,数据同步时根据默认规则创建mapping(对应数据库的表结构),当然也可以自定义mapping2.存储的是JSON格式的文档3.主要致力于文档检索,可以支持多关键字、近义词的检索4...原创 2018-08-15 17:06:33 · 195 阅读 · 0 评论