Elasticsearch 설치 배포

1984 단어

Elasticsearch 설치

  • 설치 패키지를 다운로드합니다
  • Elasticsearch 홈페이지에서https://www.elastic.co/products/elasticsearch최신 Elasticsearch 압축 설치 패키지를 다운로드하고 tar를 선택합니다.gz 접미사 버전
  • 압력 해제 설치
  • 명령 tarzxvfelasticsearch-버전 번호를 사용합니다.tar.gz 압축해제 설치 패키지
  • bin 디렉터리에 들어가서./elasticsearch에서 Elasticsearch 서비스를 시작합니다
  • 로컬 브라우저 액세스http://localhost:9200또는 명령 실행 curlhttp://localhost:9200, 아래와 같은 내용을 되돌려주면 설치가 성공했음을 나타냅니다
  • {
      "name" : "MNUpzm0",
      "cluster_name" : "elasticsearch",
      "cluster_uuid" : "rHGpR8fbT4GTL-oRXgZcrQ",
      "version" : {
        "number" : "5.5.1",
        "build_hash" : "19c13d0",
        "build_date" : "2017-07-18T20:44:24.823Z",
        "build_snapshot" : false,
        "lucene_version" : "6.6.0"
      },
      "tagline" : "You Know, for Search"
    }
    

    Elasticsearch 배포

  • 외부 네트워크 접근 허용
  • 외부 네트워크에 접근할 때 접근할 수 없는 것을 발견하면 config/elasticsearch를 수정해야 합니다.yml, 네트워크 추가.host: 0.0.0.0.0 (0.0.0.0 앞에 공백이 있음을 주의하십시오)
  • 이때 서비스를 재개하고 정상적으로 시작하면 접근할 수 있으며 9200과 9300 포트의 외부 개방을 확보해야 한다
  • 오류가 발생하면:maxvirtual memory areas vm.max_map_count[65530] is too low, increase to atleast[262144], 다음 명령을 실행합니다
  • #echo "vm.max_map_count=262144" >>/etc/sysctl.conf
    #sysctl -p
    
  • 오류가 발생하면: max file descriptors[65535] for elasticsearch process is too low, increase to atleast[65536], 다음 명령을 실행합니다
  • #vi /etc/security/limits.conf
     :
    * soft nofile 65536
    * hard nofile 65536
     , , :
    #ulimit -Hn
    
  • 백그라운드 운행

  • 원격 연결인 경우./elasticsearch가 서비스를 시작하면 원격 연결이 끊길 때 서비스가 정지됩니다. 이 때 서비스를 백그라운드에서 실행해야 합니다. 다음 명령을 실행하십시오.
    #./elasticsearch -d
    

    참고 문헌


    Elasticsearch 권위 가이드 (중국어 버전) Elasticsearch5.0 시작 오류 Elasticsearch5.0 설치 문제 모음 Elasticsearch5.1.1 시작 오류

    좋은 웹페이지 즐겨찾기