阿里云 镜像centos与 aliyun linux 配置jdk与tomcat一样吗
更新时间:2022-11-23 22:11
最满意答案
elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存邓操作,需要对节点进行维护升级。但是业务不能停,如果直接kill掉节点,可能导致数据丢失。而且集群会认为该节点挂掉了,就开始转移数据,当重启之后,它又会恢复数据,如果你当前的数据量已经很大了,这是很耗费机器和网络资源的。
安全重启集群点的方法:
先暂停集群的shard自动均衡
PUT /_cluster/settings
{
"transient":{
"cluster.routing.allocation.enable":"none"
}
}
shutdown你要升级的节点(2.x被删除)
POST_cluster/nodes/_local/_shutdown
升级重启节点,并确认该节点重新加入集群中
重复2-3步,升级重启其它要升级的节点。
重启启动集群的shard均衡
curl-XPUT http://192.168.1.2/_cluster/settings -d'
{
"transient":{
"cluster.routing.allocation.enable":"all"
}
}’
到此整个集群安全升级并且重启结束。
相关问答
更多-
如何重启 elasticsearch[2022-06-04]
index: es里的index相当于一个数据库。 type: 相当于数据库里的一个表。 id: 唯一,相当于主键。 node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。 cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。 shards:代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点 ... -
logstash自动生成索引之后为什么要重启elasticsearch[2021-09-26]
首先,先插入几条数据: $ curl -XPOST localhost:9200/test1/test/1 -d '{"name":"test1"}' $ curl -XPOST localhost:9200/test1/test/2 -d '{"name":"test1"}' $ curl -XPOST localhost:9200/test2/test/1 -d '{"name":"test1"}' 这样 -
如何重启 elasticsearch[2023-07-03]
elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存邓操作,需要对节点进行维护升级。但是业务不能停,如果直接kill掉节点,可能导致数据丢失。而且集群会认为该节点挂掉了,就开始转移数据,当重启之后,它又会恢复数据,如果你当前的数据量已经很大了,这是很耗费机器和网络资源的。 安全重启集群点的方法: 1. 先暂停集群的shard自动均衡 PUT /_cluster/settings { "transient":{ "cluster.routing.allocation.enable":"n ... -
elasticsearch 安装插件要重启么[2023-12-20]
一、下载及配置1.几个基本名词index:es里的index相当于一个数据库。type:相当于数据库里的一个表。id:唯一,相当于主键。node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。shards:代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分 ... -
如何重启 elasticsearch[2023-03-19]
elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存邓操作,需要对节点进行维护升级。但是业务不能停,如果直接kill掉节点,可能导致数据丢失。而且集群会认为该节点挂掉了,就开始转移数据,当重启之后,它又会恢复数据,如果你当前的数据量已经很大了,这是很耗费机器和网络资源的。 安全重启集群点的方法: 先暂停集群的shard自动均衡 PUT /_cluster/settings { "transient":{ "cluster.routing.allocation.enable":"none ... -
服务器后台运行elasticsearch怎么重启[2022-07-02]
es启动脚本是bin目录下的elasticsearch。其中需要加载一些环境变量,诸如ES_CLASSPATH JAVA_OPTS ES_JAVA_OPTS等。推荐设置ES_HEAP_SIZE的值,来这只es进程需要的内存(经验值为系统内存的一半以上),同时设置-p参数来指定pid文件的生成位置,在es关闭的时候会用到。 脚本内容不再赘述,java主类位于org.elasticsearch.bootstrap。主要逻辑是生成了一个InternalNode节点,并且启动了一个keepalive线程。结点的启动 ... -
elasticsearch 安装插件要重启么[2023-09-17]
一、下载及配置1.几个基本名词index:es里的index相当于一个数据库。type:相当于数据库里的一个表。id:唯一,相当于主键。node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。shards:代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分 ... -
如何重启 elasticsearch[2022-06-13]
index: es里的index相当于一个数据库。 type: 相当于数据库里的一个表。 id: 唯一,相当于主键。 node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。 cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。 shards:代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点 ... -
logstash自动生成索引之后为什么要重启elasticsearch[2021-12-27]
首先,先插入几条数据: $ curl -XPOST localhost:9200/test1/test/1 -d '{"name":"test1"}' $ curl -XPOST localhost:9200/test1/test/2 -d '{"name":"test1"}' $ curl -XPOST localhost:9200/test2/test/1 -d '{"name":"test1"}' 这样 -
好的简单:运行(在我的情况下) rm elasticsearch/data/nodes/0/indices/a94kXbSER2CE97qdPhgVLA/_state/.es_temp_file在主文件夹中的rm elasticsearch/data/nodes/0/indices/a94kXbSER2CE97qdPhgVLA/_state/.es_temp_file -compose项目帮助我再次启动EL ... 要弄清楚java.nio.file.FileAlreadyExistsException的确 ...