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 환경에 매핑 Docker
9200 포트 컨테이너)
[루트 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 설치가있는 우리가 분명히 부두 노동자의의 힘을 느낄 수있다 완료되었습니다!