고정 표시기 버전 7.1.1 ElasticSearch 설치

A, 부두 노동자 배포 ElasticSearch

1, 창고의 모든 거울을 찾을 수 ElasticSearch

[루트 @의 iZwz99dhxbd6xwly17tb3bZ 응용 프로그램] # 개의 고정 표시기 검색 elasticsearch 
INDEX 이름 설명 STARS 공식 자동화 된 
docker.io docker.io/elasticsearch Elasticsearch이 ... SE 3060 강력한 오픈 소스 [OK]        
docker.io docker.io/kibana 키바가에 모양을 제공 데이터의 종류 - 1,239 ... [OK]이야        
docker.io docker.io/nshou/elasticsearch-kibana Elasticsearch-키바 6.3.1 6.3.1-81 [OK] 
docker.io docker.io/itzg/elasticsearch 제공 쉽게 구성 Elasticsea ... 66 [OK]
docker.io docker.io/mobz/elasticsearch-head elasticsearch 헤드 전방 단부는 standalon ... 34                    
docker.io 고정 표시기 용기 25 ... 로그 섭취 이미지 docker.io/kubernetes/fluentd-elasticsearch                    
docker.io을 docker.io/lmenezes/elasticsearch-kopf elasticsearch KOPF 17 [OK] 
docker.io docker.io/tutum/elasticsearch Elasticsearch 이미지 - 포트 9200 16 [OK]에서 수신 
docker.io docker.io/monsantoco/elasticsearch ElasticSearch 도커 이미지 11 [OK]
docker.io이 Elasticsearch 10 Bitnami 도커 이미지를 docker.io/bitnami/elasticsearch [OK] 
docker.io docker.io/centerforopenscience/elasticsearch Elasticsearch 3 [OK] 
docker.io docker.io/mesoscloud/elasticsearch [관리되지] Elasticsearch 9 [OK]
Elasticsearch docker.io/justwatch/elasticsearch_exporter docker.io는 프로 메테우스 7 수출 통계                     
elasticsearch 7 [확인]을 위해 docker.io docker.io/taskrabbit/elasticsearch-dump 가져 오기 및 내보내기 도구 
docker.io docker.io/blacktop/elasticsearch 알파인 리눅스 기초 Elasticsearch 도커 화상 (5) [OK] 
docker.io docker.io/barchart/elasticsearch-aws Elasticsearch AWS 노드 2                    
[OK] Elasticsearch 3에 도커 이미지 docker.io/frodenas/elasticsearch docker.io 
는 Kubernetes의 PetSets 1 [OK]를위한 docker.io docker.io/jetstack/elasticsearch-pet elasticsearch 화상 
docker.io docker.io/phenompeople/ elasticsearch Elasticsearch는 강력한 오픈 소스 그 자체 ... 1 [OK] 
docker.io docker.io/thingswise/elasticsearch Elasticsearch + etcd2 피어 발견 (1) [OK] 
docker.io docker.io/18fgsa/elasticsearch HTTPS에서 내장 : // github.com/docker-libra ... 0                     
docker.io docker.io/backplane/elasticsearch-curator Elasticsearch 큐레이터 (HTTPS : //github.com / ... 0                     
docker.io docker.io/driveclutch / 적외선 elasticsearch AWS AWS-0 [OK]에 사용 Elasticsearch 도커 
docker.io docker.io/forkdelta/fluentd-elasticsearch 유창한 / Fluentd에 능통 플러그 - - 탄성체와 .. . 0 [OK] 
docker.io docker.io/wreulicke/elasticsearch elasticsearch

  

2 풀을 선택하기위한 화상의 버전

#의 [iZwz99dhxbd6xwly17tb3bZ ~ @ 루트] 고정 표시기의 풀 docker.elastic.co/elasticsearch/elasticsearch:7.1.1이 
저장소 docker.elastic.co/elasticsearch/elasticsearch ... 당기려고 
7.1.1 : docker.elastic.co/에서 당기기를 elasticsearch / elasticsearch 
7dc0dca2b151 : 차 전체 
72d60ff53590 : 전체 당기 
ca55c9f7cc1f을 : 완전한 당겨 
822d6592a660을 : 완전한 당겨 
22eceb1ece84을 : 완전한 당겨 
30e73cf19e42을 : 완전한 당겨 
f05e800ca884을 : 완전한 당겨 
3e6ee2f75301을 : 완전한 당겨 
SHA256 : 다이제스트를 8f06aecf7227dbc67ee62d8d05db680f8a29d0296ecd74c60d21f1fe665e04b0 
상태 : 다운로드 새로운 이미지를 docker.elastic 위해. 공동 / elasticsearch / elasticsearch : 7.1.1

3 미러를 볼

[루트 iZwz99dhxbd6xwly17tb3bZ ~ @] # 고정 표시기 이미지 
저장소 태그 이미지 ID CREATED SIZE 
docker.io/elasticsearch 최신 5acf0e8da90b 일 전 4백86메가바이트 
docker.io/hello-world 최신 4ab4c602aa5e 2 주 전 1.84 킬로바이트의 
docker.elastic.co/elasticsearch/elasticsearch 7.1.1 96dd1575de0f 개월 전

  

4 거울을 통해 컨테이너를 시작하고, 로컬 포트에 매핑 9200 및 9300 ( ElasticSearch기본 포트 9200, 우리는 호스트 포트 9200 환경에 매핑 Docker9200 포트 컨테이너)

[루트 iZwz99dhxbd6xwly17tb3bZ ~ @] # 개의 고정 표시기 실행 -d --name ES -p 9200 : 9200 -p 9300 : 9300 -e ES_JAVA_OPTS = "- Xms512m -Xmx512m" "discovery.type = 단일 노드"docker.elastic -e. 공동 / elasticsearch / elasticsearch : 7.1.1 
c11ef1beb4f3e82d74b8709f9462e83636551b6307cd816563a4a5539f17ac6b

 

5 elasticsearch.yml 수정, 용기의 내부에, 상호 영역 배열

 

[루트 iZwz99dhxbd6xwly17tb3bZ ~ @] # 개의 고정 표시기 간부 - 그것은 ES / 빈 / bash는
[루트 @의 c11ef1beb4f3 elasticsearch] # 개의 LS 
LICENSE.TXT있는 NOTICE.txt README.textile 빈의 구성 데이터 LIB 로그 모듈 플러그인 
[루트 @의 c11ef1beb4f3의 elasticsearch] # 개의 CD를 설정 / 
[루트 @의 c11ef1beb4f3의 설정] #의 LS는 
elasticsearch.keystore 섭취-GeoIP가의 log4j2을. 속성 roles.yml users_roles 
elasticsearch.yml jvm.options role_mapping.yml 사용자 
[루트 @의 c11ef1beb4f3의 설정] # VI elasticsearch.yml

  새로운 크로스 도메인 구성

cluster.name : "고정 표시기 클러스터" 
network.host : 0.0.0.0 
http.cors.enabled : 사실 
http.cors.allow - 원산지 : "*" 
 
# minimum_master_nodes 명시 적으로 공용 IP에 바인딩 설정 될 때 필요 
에 # 세트 1 단일 노드 클러스터 수 있도록 
# 상세 사항 : https://github.com/elastic/elasticsearch/pull/17288 
discovery.zen.minimum_master_nodes를 : 1

(6) 컨테이너 ElasticSearch 재시작

[루트 iZwz99dhxbd6xwly17tb3bZ ~ @] # 개의 고정 표시기 다시 시작 말이지 
말이지

7, 브라우저 접속 IP : 9200

{ 
  "이름": "bfc29f5a8f8c", 
  "CLUSTER_NAME": "고정 표시기 클러스터", 
  "cluster_uuid": "9dtJwBrNTwCHnbewPETxhw", 
  "버전": { 
    "숫자": "7.1.1", 
    "build_flavor": "기본" 
    "build_type": "고정 표시기", 
    "build_hash": "7a013de", 
    "build_date": "2019-05-23T14 : 04 : 00.380842Z", 
    "build_snapshot"거짓, 
    "lucene_version": "8.0.0", 
    " minimum_wire_compatibility_version ":"6.8.0 ", 
    "minimum_index_compatibility_version ":"6.0.0-β1 "
  }, 
  "태그 라인": "당신은 알고, 검색" 
}

  

두, 부두 노동자 배포 ElasticSearch-헤드

ElasticSearch - 헤드는 ElasticSearch에 대한 정보를 볼 수 있습니다, 관리 인터페이스입니다

1 ElasticSearch 헤드 당김 거울

 

[루트 iZwz99dhxbd6xwly17tb3bZ ~는 @] # 개의 고정 표시기의 풀 mobz / elasticsearch 헤드 : 5 
저장소 docker.io/mobz/elasticsearch-head ... 당기려고 
5 : docker.io/mobz/elasticsearch-head에서 당기 
75a822cd7888을 : 완전한 당겨 
57de64c72267 : 차 전체 
4306be1e8943 : 차 전체 
871436ab7225 : 전체 당기 
0110c26a367a을 : 완전한 당겨 
1f04fe713f1b을 : 완전한 당겨 
723bac39028e을 : 완전한 당겨 
7d8cb47f1c60를 : 당겨 완전한 
7328dcf65c42 : 전체 당기 
b451f2ccfb9a을 : 완전한 당겨 
304d5c28a4cf을 : 완전한 당겨 
4cf804850db1을 : 완전한 당겨  
다이제스트 : SHA256 : 55a3c82dd4ba776e304b09308411edd85de0dc9719f9d97a2f33baa320223f34를
상태 : 다운로드 새로운 이미지를 고정 표시기에 대한 .io / mobz / elasticsearch 헤드 : 5

이 컨테이너는 ElasticSearch-헤드를 실행

[루트 iZwz99dhxbd6xwly17tb3bZ ~ @] # 개의 고정 표시기 실행 -d --name es_admin -p 9100 : 9100 mobz / elasticsearch 헤드 : 5 
76b0903ac01bc642d4d3ad238134df7312473a44c5b9f603f97f6742a759e629

3, 브라우저 접속 IP : 9100

 

 

 

세, 고정 표시기 플러그인 IK 중국어 단어를 배포

1, 컨테이너 ES의 내부로, / 새 폴더 플러그인 IK

[루트 iZwz99dhxbd6xwly17tb3bZ ~는 @] # 개의 고정 표시기 간부는 ES / 빈 / bash는 - 그것은 
[루트 @의 970f612c5cac elasticsearch] #의 LS를 
LICENSE.TXT있는 NOTICE.txt README.textile 빈의 구성 데이터 LIB 로그 모듈 플러그인 
[루트 @의 970f612c5cac의 elasticsearch] # 개의 CD 플러그인 / 
[@ 루트의 970f612c5cac 플러그인] # MKDIR IK 
[루트 970f612c5cac 플러그인 @] #에 LS의 
IK-인제 GeoIP가 인제 사용자 에이전트

다운로드의 버전에 대응하는 2, ES는 압축 및 압축 해제 IK

이 단계 그래서 지퍼를 추출 할 수있는 서버를 지원하지 않는 일부 사람들. 내가 해당 폴더 안에 다음 CP 컨테이너에 서버에 업로드 한 다음 컴퓨터에 tar.gz 파일을 압축 해제 후 종료하고, /tmp/elasticsearch-analysis-ik-7.1.1.tar.gz cp 명령 고정 표시기  40aeef081297 :는 / usr / 주 / elasticsearch / 플러그인 / TK

다운로드 : https://github.com/medcl/elasticsearch-analysis-ik/releases

[970f612c5cac 플러그인 @ 루트] # 개의 CD I  
[루트 @ 970f612c5cac의 I] #의 wget을 https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.1.1/elasticsearch-analysis-ik-7.1.1 .ZIP 
[루트 @의 970f612c5cac I] #이 elasticsearch-analysis-ik-7.1.1.zip 압축 해제 
[루트 @를 I 970f612c5cac] # 개의 LS의 
평민 코덱 1.9.jar elasticsearch 분석-I-6.3.2.jar 플러그인 설명 .properties 파일의 
평민 로깅 1.2.jar HTTP 클라이언트-4.5.2.jar 플러그인 security.policy 
설정 HTTP 핵심-4.4.4.jar

3, 컨테이너, 컨테이너 다시 시작 ES를 종료 

[루트 @의 970f612c5cac의 IK] # 개의 출구 
출구 
[iZwz99dhxbd6xwly17tb3bZ ~ @ 루트] # 고정 표시기를 다시 시작 ES

4 IK 단어 테스트 플러그 배달부 요청 다음 파라미터

 

 

 

 

 IP : 9200 / _analyze 꽤 = 사실?

{
"분석기": "ik_max_word",
"텍스트": "이것은 내가 매우 강력한 아니었다, 내 사본이 온 것입니다."
}

같은 단어 분석기가 아닌 아래 참고

 

 지금까지 부두 노동자 Elasticsearch 설치가있는 우리가 분명히 부두 노동자의의 힘을 느낄 수있다 완료되었습니다!

추천

출처www.cnblogs.com/hahahehexixihoho/p/11613524.html