ElasticSearch 독립 실행형 다중 노드 배포(Centos 7.2)

  • ES 설치 패키지 wget 다운로드https://artifacts.elastic.co/...
  • 압축해제 tar-zxvfelasticsearch-7.8.0-linux-x86_64.tar.gz
  • 압축 풀린 폴더를 여러 부 복사합니다(여기 세 부 복사, 각각 node1, node2, node3)
  • 각각 node1, node2, node3에 들어가 프로필 수정 (주석이 생략된 정보) node1:
    node.name: node-1
    node.master: true
    network.host: 0.0.0.0
    http.port: 9200
    transport.tcp.port: 9300
    discovery.seed_hosts: ["127.0.0.1:9300", "127.0.0.1:9310", "127.0.0.1:9320"]
    cluster.initial_master_nodes: ["node-1"]
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    node2:
     node.name: node-2
     node.master: false
     network.host: 0.0.0.0
     http.port: 9210
     transport.tcp.port: 9310
     discovery.seed_hosts: ["127.0.0.1:9300", "127.0.0.1:9310", "127.0.0.1:9320"]
     http.cors.enabled: true
     http.cors.allow-origin: "*"
    node3:
     node.name: node-3
     node.master: false
     network.host: 0.0.0.0
     http.port: 9220
     transport.tcp.port: 9320
     discovery.seed_hosts: ["127.0.0.1:9300", "127.0.0.1:9310", "127.0.0.1:9320"]
     http.cors.enabled: true
     http.cors.allow-origin: "*"
  • 각각 node1 node2 node2에서 bin/elasticseach 세 개의 노드를 실행하고 -d는 백그라운드 시작
  • ./bin/elasticseach -d
  • 접근http://ip: 9200/es실례정보
  • 를 볼 수 있음
    ps: 노드 내 상호 액세스:
    http.cors.enabled: true
    http.cors.allow-origin: "*

    외부 네트워크 액세스 구성:
    network.host: 0.0.0.0

    좋은 웹페이지 즐겨찾기