![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch
文章平均质量分 54
彭三年
gogogogogogogo
展开
-
elasticsearch搭建
下载地址:https://www.elastic.co/cn/elastic-stack/解压unzip elasticsearch-6.3.0.zip改配置进入解压目录后 vi config elasticsearch.ymlconfig下elasticsearch.yml#----------------------cluster -----------------------------------## Use a descriptive name for your cluster:原创 2022-05-01 12:00:00 · 94 阅读 · 0 评论 -
elasticsearch的归并以及重索引
ES版本7.9.1归并索引kibana操作#查询GET /_cat/segments/kys_recommend?v#归并操作POST kys_recommend/_forcemerge?max_num_segments=1java代码 @Autowired public RestHighLevelClient restHighLevelClient; private void forMergeIndex(String indexName) { Forc原创 2022-04-26 18:54:07 · 2373 阅读 · 0 评论 -
Elasticsearch High Level Rest Client偶现访问集群超时的问题定位与解决
问题解决第一种:各博客大佬的解决方案,本人目前用的也是这种,问题暂未复现@Servicepublic class EsClientConfiguration implements RestClientBuilderCustomizer { @Override public void customize(RestClientBuilder builder) { builder.setHttpClientConfigCallback(requestConfig -&原创 2022-05-03 12:00:00 · 1225 阅读 · 0 评论 -
ElasticSearch分片迁移
关闭自动分配分片PUT _cluster/settings{ "persistent": { "cluster": { "routing": { "allocation.enable": "none" } } }}迁移POST /_cluster/reroute{ "commands" : [ { "move" : { "index" : "index_转载 2022-04-28 12:00:00 · 543 阅读 · 0 评论 -
spark读取hbase表数据到elasticsearch
代码package com.zhonghong.mission.hbasetoesimport java.text.SimpleDateFormatimport java.util.Dateimport com.alibaba.fastjson.JSONObjectimport org.apache.commons.lang.StringUtilsimport org.apache.hadoop.conf.Configurationimport org.apache.hadoop.hbas原创 2022-04-26 13:33:23 · 2384 阅读 · 0 评论 -
hbase 协处理器同步elasticsearch
协处理器代码package com.***.hbase.coprocessors;import com.***.es.util.ESClient;import com.***.es.util.ElasticSearchBulkOperator;import org.apache.hadoop.hbase.Cell;import org.apache.hadoop.hbase.CellUtil;import org.apache.hadoop.hbase.CoprocessorEnvironme原创 2022-04-25 16:36:16 · 264 阅读 · 0 评论 -
解决ES6.3.0开启锁定内存后不能重启,报错“memory locking requested for elasticsearch process but memory is not locked”
错误原因就是我们在配置文件里开启了bootstrap.memory_lock: true不需要次需求的话,改成false就好如果需要开启,按照下面来,亲测可行内存锁定不能自己单独使用,他是需要和 /etc/elasticsearch/jvm.options关联一起使用根据你的主机内存分配-Xms30g # 设置分配的最小内存-Xmx30g # 设置分配的最大内存,且官方推荐最大32G还需要执行:systemctl edit elasticsearch 该文件会在默认编辑器中自动打开原创 2022-04-13 17:51:56 · 1428 阅读 · 4 评论 -
IK分词器源码改造总结
(注意:mysql 的驱动包放到ik目录下)1、IK分词器源码下载:本案例以ES7.9.1和MySql数据库5.1.38+为例进行配置;修改源码步骤1、修改maven依赖es版本号使用工具打开IK源码后,打开pom.xml文件,修改elasticsearch版本号为7.9.1 <elasticsearch.version>7.9.1</elasticsearch.version>2、引入MySql驱动到项目中 mysql my原创 2022-02-28 16:15:38 · 705 阅读 · 0 评论