ElasticSearch
文章平均质量分 53
mischen520
JAVA高级架构师
展开
-
ElasticSearch7为什么会去掉type
关系型数据库中两个数据表示是独立的,即使他们里面有相同名称的列也不影响使用,但ES中不是这样的。elasticsearch是基于Lucene开发的搜索引擎,而ES中不同type下名称相同的filed最终在Lucene中的处理方式是一样的。• 两个不同type下的两个user_name,在ES同一个索引下其实被认为是同一个filed,你必须在两个不同的type中定义相同的filed映射。否则,不同type中的相同字段名称就会在处理中出现冲突的情况,导致Lucene处理效率下降。• 去掉type就是为了提高原创 2022-07-02 10:53:56 · 1038 阅读 · 0 评论 -
docker容器中快速部署ES集群的详细操作步骤(6个节点)
ElasticSearch集群1.集群原理ElasticSearch是天生支持集群的,他不需要依赖其他的服务发现和注册的组件,如zookeeper这些,因为他内置了一个名字叫ZenDiscovery的模块,是ElasticSearch自己实现的一套用于节点发现和选主等功能的组件,所以ElasticSearch做起集群来非常简单,不需要太多额外的配置和安装额外的第三方组件。1、单节点A.一个运行中的ElasticSearch实例称为一个节点,而集群是由一个或者多个拥有相同的cluster.name配置原创 2022-01-26 09:27:00 · 6633 阅读 · 5 评论 -
please check that any required plugins are installed, or check the breaking changes documentation f
今天在部署es集群的时候,发现它报了下面这样的一个错误:"Caused by: java.lang.IllegalArgumentException: unknown setting [discovery.send_hosts] please check that any required plugins are installed, or check the breaking changes documentation for removed settings","at org.elasticsear原创 2022-01-26 08:52:58 · 6911 阅读 · 1 评论 -
java.lang.IllegalArgumentException: unknown setting [discovery.send_hosts] please check that any req
今天在部署es集群的时候,发现它报了下面这样的一个错误:uncaught exception in thread [main]java.lang.IllegalArgumentException: unknown setting [discovery.send_hosts] please check that any required plugins are installed, or check the breaking changes documentation for removed settin原创 2022-01-26 08:46:28 · 8208 阅读 · 1 评论 -
ERROR: [1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low
今天在运行ElasticSearch集群的时候,发现报了下面的错误,{"type": "deprecation", "timestamp": "2022-01-26T07:58:54,866Z", "level": "WARN", "component": "o.e.d.c.s.Settings", "cluster.name": "my-es", "node.name": "es-master-3", "message": "[discovery.zen.ping.unicast.hosts] sett原创 2022-01-26 08:17:36 · 2665 阅读 · 0 评论 -
ES中脑裂问题的成因以及解决方案
1.什么是脑裂现象?在ElasticSearch集群初始化或者主节点宕机的情况下,由候选主节点中选举其中一个作为主节点。指定候选主节点的配置为:node.master:true。当主节点负载压力过大,或者集群环境中的网络问题,导致其他节点与主节点通讯的时候,主节点没来及响应,这样的话,某些节点就认为主节点宕机,重新选择新的主节点,这样的话整个集群的工作就有问题了,比如我们集群中有10个节点,其中7个候选主节点,1个候选主节点成为了主节点,这种情况是正常的情况。但是如果现在出现了我们上面所说的主节点响应不原创 2022-01-23 08:17:56 · 4218 阅读 · 0 评论