elasticsearch-7.8 설치

9499 단어 자료.elasticsearch
elasticsearch-7.8 설치
  • 다운로드
  • 배포
  • elasticsearch-head
  • 설치
  • 중국어 분사 플러그인
  • 다운로드
    엘라스틱 홈페이지에서 엘라스틱.co/downloads/elasticsearch 최신 버전의 Elasticsearch를 가져옵니다.
    배치하다
  • 서버에서 에스 압축 패키지를 직접 풀기;
  • elasticsearch 사용자 만들기(elasticsearch 서비스 시작에 사용);
  • adduser elasticsearch
    passwd elasticsearch
    chown -R elasticsearch elasticsearch-7.8.0  es    
    
  • 프로필의 IP, 포트 등 정보를 수정한다.
  • 백그라운드 시작
  •  ./elasticsearch -d
    
  • 성공 여부 확인
  • http://localhost:9200
    

    질문1: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535] 각 프로세스에서 파일 수가 너무 작음 ulimit - Hn ulimit - Sn 명령 보기 수정/etc/security/limits.conf 파일, 추가 설정, 사용자 종료 후 다시 로그인 적용
    soft    nofile          65536
    hard    nofile          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=262144
    vi /etc/sysctl.conf
    sysctl -p
    

    elasticsearch-head 설치
    1,node를 설치합니다.js 다운로드 주소:https://nodejs.org/en/download/tar -xJf node-v10.16.3-linux-x64.tar.xz
    vi /etc/profile
    export NODE_HOME=/usr/local/node-v10.16.3-linux-x64
    export PATH=$NODE_HOME/bin:$PATH
    source /etc/profile
    

    2, elasticsearch 설정, 헤드 플러그인 원격 접근 허용
    cd /opt/es/elasticsearch-7.8.0/config
    vi elasticearch.yml
    

    프로필 끝에 다음과 같은 내용을 추가하여elasticsearch 서비스를 다시 시작합니다
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    

    grunt 설치
    npm install -g grunt
    

    3. elastic-search-master 시작
    npm install
    npm run start
    nohup npm run start & #     
    curl -X GET http://localhost:9100/
    

    중국어 분사 플러그인
    다운로드 주소:https://github.com/medcl/elasticsearch-analysis-ikplugins에서 폴더 만들기
    mkdir ik
    

    plugins/ik에 압축을 풀고 es를 다시 시작합니다
    curl -X GET -H "Content-Type: application/json"  "http://localhost:9200/_analyze?pretty=true" -d'{"text":"       "}';
    

    효과:
    {
      "tokens" : [
        {
          "token" : " ",
          "start_offset" : 0,
          "end_offset" : 1,
          "type" : "",
          "position" : 0
        },
        {
          "token" : " ",
          "start_offset" : 1,
          "end_offset" : 2,
          "type" : "",
          "position" : 1
        },
        {
          "token" : " ",
          "start_offset" : 2,
          "end_offset" : 3,
          "type" : "",
          "position" : 2
        },
        {
          "token" : " ",
          "start_offset" : 3,
          "end_offset" : 4,
          "type" : "",
          "position" : 3
        },
        {
          "token" : " ",
          "start_offset" : 4,
          "end_offset" : 5,
          "type" : "",
          "position" : 4
        },
        {
          "token" : " ",
          "start_offset" : 5,
          "end_offset" : 6,
          "type" : "",
          "position" : 5
        },
        {
          "token" : " ",
          "start_offset" : 6,
          "end_offset" : 7,
          "type" : "",
          "position" : 6
        }
      ]
    }
    
    

    좋은 웹페이지 즐겨찾기