반응형
각 노드에
처음 실행할때 seed_host와 initial_master_nodes 를 설정을 하고 실행시켜야한다.
node-1
[2022-09-27T07:44:01,557][WARN ][o.e.c.c.ClusterFormationFailureHelper] [node-1] master not discovered yet, this node has not previously joined a bootstrapped cluster, and this node must discover master-eligible nodes [node-1, node-2] to bootstrap a cluster: have discovered [{node-1}{NBsKhaguTKiH_JNJ6DkRYw}{zmC5Tel1QIWGl1eUq4fLXQ}{node-1}{10.20.0.10}{10.20.0.10:9300}{dm}]; discovery will continue using [10.0.20.10:9300, 10.0.20.10:9301] from hosts providers and [{node-1}{NBsKhaguTKiH_JNJ6DkRYw}{zmC5Tel1QIWGl1eUq4fLXQ}{node-1}{10.20.0.10}{10.20.0.10:9300}{dm}] from last-known cluster state; node term 0, last-accepted version 0 in term 0
이상태에서 node-2를 올려줘야한다.
[2022-09-27T07:58:15,682][INFO ][o.e.e.NodeEnvironment ] [node-1] using [1] data paths, mounts [[/ (/dev/mapper/ubuntu--vg-ubuntu--lv)]], net usable_space [75.4gb], net total_space [94.9gb], types [ext4]
[2022-09-27T07:58:15,683][INFO ][o.e.e.NodeEnvironment ] [node-1] heap size [3.8gb], compressed ordinary object pointers [true]
[2022-09-27T07:58:15,735][INFO ][o.e.n.Node ] [node-1] node name [node-1], node ID [NBsKhaguTKiH_JNJ6DkRYw], cluster name [my-application], roles [data, master]
[2022-09-27T07:58:17,860][INFO ][o.e.x.s.Security ] [node-1] Security is disabled
[2022-09-27T07:58:17,914][INFO ][o.e.x.m.p.l.CppLogMessageHandler] [node-1] [controller/3758] [Main.cc@123] controller (64 bit): Version 8.3.3 (Build d2d2e518384d45) Copyright (c) 2022 Elasticsearch BV
[2022-09-27T07:58:18,264][INFO ][o.e.t.n.NettyAllocator ] [node-1] creating NettyAllocator with the following configs: [name=elasticsearch_configured, chunk_size=1mb, suggested_max_allocation_size=1mb, factors={es.unsafe.use_netty_default_chunk_and_page_size=false, g1gc_enabled=true, g1gc_region_size=4mb}]
[2022-09-27T07:58:18,287][INFO ][o.e.i.r.RecoverySettings ] [node-1] using rate limit [40mb] with [default=40mb, read=0b, write=0b, max=0b]
[2022-09-27T07:58:18,311][INFO ][o.e.d.DiscoveryModule ] [node-1] using discovery type [multi-node] and seed hosts providers [settings]
[2022-09-27T07:58:19,167][INFO ][o.e.n.Node ] [node-1] initialized
[2022-09-27T07:58:19,167][INFO ][o.e.n.Node ] [node-1] starting ...
[2022-09-27T07:58:19,180][INFO ][o.e.x.s.c.f.PersistentCache] [node-1] persistent cache index loaded
[2022-09-27T07:58:19,181][INFO ][o.e.x.d.l.DeprecationIndexingComponent] [node-1] deprecation component started
[2022-09-27T07:58:19,255][INFO ][o.e.t.TransportService ] [node-1] publish_address {10.0.20.10:9300}, bound_addresses {[::]:9300}
[2022-09-27T07:58:19,368][INFO ][o.e.b.BootstrapChecks ] [node-1] bound or publishing to a non-loopback address, enforcing bootstrap checks
[2022-09-27T07:58:19,370][INFO ][o.e.c.c.ClusterBootstrapService] [node-1] this node has not joined a bootstrapped cluster yet; [cluster.initial_master_nodes] is set to [node-1, node-2]
[2022-09-27T07:58:19,466][INFO ][o.e.c.c.Coordinator ] [node-1] setting initial configuration to VotingConfiguration{NBsKhaguTKiH_JNJ6DkRYw,H1mWOBmNQAifDqiTluuZfQ}
[2022-09-27T07:58:20,220][INFO ][o.e.c.c.CoordinationState] [node-1] cluster UUID set to [LxYBaukbSlu179NrOUwppw]
[2022-09-27T07:58:20,242][INFO ][o.e.c.s.ClusterApplierService] [node-1] master node changed {previous [], current [{node-2}{H1mWOBmNQAifDqiTluuZfQ}{A2VYg-_PQpOyZzJQyR1t_Q}{node-2}{10.0.20.10}{10.0.20.10:9301}{dm}]}, added {{node-2}{H1mWOBmNQAifDqiTluuZfQ}{A2VYg-_PQpOyZzJQyR1t_Q}{node-2}{10.0.20.10}{10.0.20.10:9301}{dm}}, term: 73, version: 1, reason: ApplyCommitRequest{term=73, version=1, sourceNode={node-2}{H1mWOBmNQAifDqiTluuZfQ}{A2VYg-_PQpOyZzJQyR1t_Q}{node-2}{10.0.20.10}{10.0.20.10:9301}{dm}{xpack.installed=true}}
[2022-09-27T07:58:20,254][INFO ][o.e.h.AbstractHttpServerTransport] [node-1] publish_address {10.0.20.10:9200}, bound_addresses {[::]:9200}
[2022-09-27T07:58:20,254][INFO ][o.e.n.Node ] [node-1] started {node-1}{NBsKhaguTKiH_JNJ6DkRYw}{KZiJqcHuSPuHQ_XGlkOC2A}{node-1}{10.0.20.10}{10.0.20.10:9300}{dm}{xpack.installed=true}
node-2
[2022-09-27T07:58:00,925][INFO ][o.e.e.NodeEnvironment ] [node-2] using [1] data paths, mounts [[/ (/dev/mapper/ubuntu--vg-ubuntu--lv)]], net usable_space [75.4gb], net total_space [94.9gb], types [ext4]
[2022-09-27T07:58:00,926][INFO ][o.e.e.NodeEnvironment ] [node-2] heap size [3.8gb], compressed ordinary object pointers [true]
[2022-09-27T07:58:00,997][INFO ][o.e.n.Node ] [node-2] node name [node-2], node ID [H1mWOBmNQAifDqiTluuZfQ], cluster name [my-application], roles [data, master]
[2022-09-27T07:58:08,989][INFO ][o.e.x.s.Security ] [node-2] Security is disabled
[2022-09-27T07:58:09,089][INFO ][o.e.x.m.p.l.CppLogMessageHandler] [node-2] [controller/3646] [Main.cc@123] controller (64 bit): Version 8.3.3 (Build d2d2e518384d45) Copyright (c) 2022 Elasticsearch BV
[2022-09-27T07:58:09,666][INFO ][o.e.t.n.NettyAllocator ] [node-2] creating NettyAllocator with the following configs: [name=elasticsearch_configured, chunk_size=1mb, suggested_max_allocation_size=1mb, factors={es.unsafe.use_netty_default_chunk_and_page_size=false, g1gc_enabled=true, g1gc_region_size=4mb}]
[2022-09-27T07:58:09,710][INFO ][o.e.i.r.RecoverySettings ] [node-2] using rate limit [40mb] with [default=40mb, read=0b, write=0b, max=0b]
[2022-09-27T07:58:09,766][INFO ][o.e.d.DiscoveryModule ] [node-2] using discovery type [multi-node] and seed hosts providers [settings]
[2022-09-27T07:58:11,101][INFO ][o.e.n.Node ] [node-2] initialized
[2022-09-27T07:58:11,102][INFO ][o.e.n.Node ] [node-2] starting ...
[2022-09-27T07:58:11,357][INFO ][o.e.x.s.c.f.PersistentCache] [node-2] persistent cache index loaded
[2022-09-27T07:58:11,358][INFO ][o.e.x.d.l.DeprecationIndexingComponent] [node-2] deprecation component started
[2022-09-27T07:58:11,480][INFO ][o.e.t.TransportService ] [node-2] publish_address {10.0.20.10:9301}, bound_addresses {[::]:9301}
[2022-09-27T07:58:11,676][INFO ][o.e.b.BootstrapChecks ] [node-2] bound or publishing to a non-loopback address, enforcing bootstrap checks
[2022-09-27T07:58:11,679][INFO ][o.e.c.c.ClusterBootstrapService] [node-2] this node has not joined a bootstrapped cluster yet; [cluster.initial_master_nodes] is set to [node-1, node-2]
[2022-09-27T07:58:20,180][INFO ][o.e.c.s.MasterService ] [node-2] elected-as-master ([2] nodes joined)[_FINISH_ELECTION_, {node-1}{NBsKhaguTKiH_JNJ6DkRYw}{KZiJqcHuSPuHQ_XGlkOC2A}{node-1}{10.0.20.10}{10.0.20.10:9300}{dm} completing election, {node-2}{H1mWOBmNQAifDqiTluuZfQ}{A2VYg-_PQpOyZzJQyR1t_Q}{node-2}{10.0.20.10}{10.0.20.10:9301}{dm} completing election], term: 73, version: 1, delta: master node changed {previous [], current [{node-2}{H1mWOBmNQAifDqiTluuZfQ}{A2VYg-_PQpOyZzJQyR1t_Q}{node-2}{10.0.20.10}{10.0.20.10:9301}{dm}]}, added {{node-1}{NBsKhaguTKiH_JNJ6DkRYw}{KZiJqcHuSPuHQ_XGlkOC2A}{node-1}{10.0.20.10}{10.0.20.10:9300}{dm}}
[2022-09-27T07:58:20,219][INFO ][o.e.c.c.CoordinationState] [node-2] cluster UUID set to [LxYBaukbSlu179NrOUwppw]
[2022-09-27T07:58:20,259][INFO ][o.e.c.s.ClusterApplierService] [node-2] master node changed {previous [], current [{node-2}{H1mWOBmNQAifDqiTluuZfQ}{A2VYg-_PQpOyZzJQyR1t_Q}{node-2}{10.0.20.10}{10.0.20.10:9301}{dm}]}, added {{node-1}{NBsKhaguTKiH_JNJ6DkRYw}{KZiJqcHuSPuHQ_XGlkOC2A}{node-1}{10.0.20.10}{10.0.20.10:9300}{dm}}, term: 73, version: 1, reason: Publication{term=73, version=1}
[2022-09-27T07:58:20,285][INFO ][o.e.c.r.a.DiskThresholdMonitor] [node-2] skipping monitor as a check is already in progress
[2022-09-27T07:58:20,287][INFO ][o.e.h.AbstractHttpServerTransport] [node-2] publish_address {10.0.20.10:9201}, bound_addresses {[::]:9201}
[2022-09-27T07:58:20,288][INFO ][o.e.n.Node ] [node-2] started {node-2}{H1mWOBmNQAifDqiTluuZfQ}{A2VYg-_PQpOyZzJQyR1t_Q}{node-2}{10.0.20.10}{10.0.20.10:9301}{dm}{xpack.installed=true}
올리면
이렇게 두개의 노드가 배치된 걸 볼수 있다.
head로도 확인 할수 있다.
token을 이용하여 등록하는 방법인데 보안설정을 enable해야해서
나는 disable인 상태에서 하고 싶은데..ㅠㅠ
https://www.elastic.co/guide/en/elasticsearch/reference/current/add-elasticsearch-nodes.html
cluster.initial_master_nodes 설정 방법
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/important-settings.html#unicast.hosts
인증서 이용하여 노드 추가하기
https://bidhankhatri.com.np/elk/add-remove-nodes-in-elasticsearch-cluster/
반응형
'ElasticSearch' 카테고리의 다른 글
ElasticSearch Analyzers 란? (0) | 2022.11.02 |
---|---|
ElasticSearch data 노드 클러스터링 (0) | 2022.09.28 |
ElasticSearch에러: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] (0) | 2022.09.27 |
[Elasticsearch 멀티 노드] node does not have the data role but has shard data 및bootstrap checks failed 에러 (2) | 2022.09.23 |
Elasticsearch 와 metircbeat 연결(연동) 안될때 (1) | 2022.09.23 |
댓글