CenterOS에서 Elasticsearch 환경 및 클러스터 구축 구성

2234 단어 검색 엔진

CenterOS에서 Elasticsearch 환경 및 클러스터 구축 구성


먼저 홈페이지에 가서 Linux 환경의 Elasticsearch 패키지를 다운로드하세요.
https://www.elastic.co/downloads/elasticsearch
linux 설치 메모리는 1g 이상을 권장합니다.여기 제가 쓰는 Elasticsearch 버전은elasticsearch-6.4.3입니다.

1. 환경 구축

  • elasticsearch 설치 패키지를 centeros에 업로드합니다
  • scp G:\Optimize\Util\elasticserch\elasticsearch-6.4.3.tar.gz [email protected]:/home/bxc/bxc/es
    
  • 해압elasticsearch
  • tar -zxvf elasticsearch-6.4.3.tar.gz
    
  • config/elasticsearch 수정.yml
  • network.host: 192.168.2.112
    http.port: 9200
    
  • bin 디렉터리에 들어가기 시작합니다
  • ./elasticsearch
    
  • elasticsearch를 시작하여 오류를 보고합니다

  • can not run elasticsearch as root
    보안 문제인elasticsearch는 루트 사용자를 직접 실행하지 못하게 하기 때문에 새 사용자를 만듭니다.
     adduser bxc
     chown -R bxc elasticsearch-6.4.3/
    

    계속 시작 6.계속 오류를 보고하다
    [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
    수정/etc/sysctl.conf, 다음 행을 추가합니다.
    vm.max_map_count=655360
    

    새로 고침
    sysctl -p
    

    /etc/security/limits를 수정합니다.conf, 아래에 추가:
    * soft nofile 65536
    * hard nofile 131072
    * soft nproc 2048
    * hard nproc 4096
    
  • 재부팅 실패 시 시스템 재부팅..
  • 포트 해제
  • firewall-cmd --zone=public --add-port=9200/tcp --permanent
    firewall-cmd --zone=public --add-port=9300/tcp --permanent
    firewall-cmd --reload
    

    2. 집단 구축


    서버 이름
    IP 주소
    node-1
    192.168.2.112
    node-2
    192.168.2.139
    node-3
    192.168.2.133
    각 노드마다 config/elasticsearch를 수정합니다.yml
    cluster.name: myes  ### 
    node.name: node-1 ####    node-1 ,node-2
    network.host: 192.168.2.112 ####  ip 
    discovery.zen.ping.unicast.hosts: ["192.168.2.112", "192.168.2.139","192.168.2.133"]## ip
    discovery.zen.minimum_master_nodes: 1
    

    세 노드 수정 후 시작
    브라우저에서 입력하면 세 노드의 연결 상황을 볼 수 있습니다. * 번호가 있는 주 노드입니다.
    http://192.168.2.112:9200/_cat/nodes?pretty

    좋은 웹페이지 즐겨찾기