Caused by: java.lang.IllegalArgumentException: can't add node {ES-node1}{iZEnDFKbQrCR9bmUy6X14Q}{xhV5mtCkSM6XhDXaP9hWjQ}{192.168.200.56}{192.168.200.56:9300}{dil}{ml.machine_memory=7445065728, ml.max_open_jobs=20, xpack.installed=true}, found existing node {ES-node2}{iZEnDFKbQrCR9bmUy6X14Q}{HIw4HDh1RgSd_Ces0LuTbQ}{192.168.200.56}{192.168.200.56:9301}{dilm}{ml.machine_memory=7445065728, xpack.installed=true, ml.max_open_jobs=20} with the same id but is a different node instance
at org.elasticsearch.cluster.node.DiscoveryNodes$Builder.add(DiscoveryNodes. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.coordination.JoinTaskExecutor.execute(JoinTaskExecutor. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.coordination.JoinHelper$1.execute(JoinHelper. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.service.MasterService.runTasks(MasterService. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.service.MasterService.access$000(MasterService. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor. ~[elasticsearch-7.4.0.jar:7.4.0]
at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor. ~[elasticsearch-7.4.0.jar:7.4.0]
本教程介绍在Rocky Linux 9上安装JDK并配置环境变量的完整步骤。首先更新系统,清理旧版本JDK相关包及残留文件,确保环境干净。接着搜索并安装所需版本的JDK(如OpenJDK 17),验证安装是否成功。然后查找JDK安装路径,配置全局环境变量`JAVA_HOME`和`PATH`,最后验证环境变量设置。按照此流程操作,可顺利完成Java开发环境搭建,支持多版本切换(如JDK 8/11/17)。生产环境请谨慎操作,避免影响现有服务。