Advertisement

Elasticsearch节点的启动与关闭流程(Elasticsearch版本)

阅读量:

文章目录

节点启动流程如下:
* 首先进行命令行参数与配置文件解析
* 接着加载安全配置设置
检查内部运行状态:
* 进行堆内存大小校验
* 实施文件描述符校验
* 执行最大并发线程数校验
* 进行最大虚拟内存校验
* 执行最大文件大小校验
* 校核虚拟内存区域最大数量
* 检查JVM客户端模式配置
* 进行串行收集模式验证
* 设置系统调用过滤器参数
* 检查OnError与OnOutOfMemoryError事件处理机制
* 验证Early-access访问权限设置
* 确保GC算法G1GC执行正常

复制代码
* 启动内部模块
* 启动keepalive线程
  • 节点关闭流程
    • 主节点成为关闭状态
    • 数据节点处于关闭状态
    • 在写入阶段发生关闭
      • 在读取阶段发生关闭

节点启动流程

该启动脚本位于/bin/elasticsearch目录内,并通过执行./bin/elasticsearch.exec来加载Java程序;特别地,在启用了--d选项的情况下,默认情况下该起始脚本能追加执行./bin-elasticsearch.start -Djava insol可选项的命令。其中符号&<-, 其主要作用在于终止

全部评论 (0)

还没有任何评论哟~