ElasticSearch, Ubuntu에이 검색 서버 설치

ElasticSearch 정보

다음 기사에서는 ElasticSearch를 살펴볼 것입니다. 그것은 전체 텍스트 검색 서버 기반 루센. 이 빠른 게시물에서는 Ubuntu에서 가장 인기있는 텍스트 검색 및 인덱싱 플랫폼 중 하나를 설치하고 시작하는 방법을 알아 봅니다.

이 검색 서버는 웹 인터페이스가있는 분산 된 전체 텍스트 검색 엔진을 제공합니다. 평안한 그리고 JSON 문서로. Elasticsearch는 자바로 개발 Apache 라이센스 조건에 따라 오픈 소스로 출시됩니다.

ElasticSearch 데이터베이스

Elasticsearch는 우리에게 데이터베이스 중 하나를 사용할 가능성 NoSQL 가장 인기있는 텍스트 기반 데이터를 저장하고 검색하는 데 사용할 수 있습니다. Lucene 인덱싱 기술을 기반으로하며 인덱싱 된 데이터를 기반으로 밀리 초 내에 검색을 검색 할 수 있습니다. REST API를 통해 데이터베이스 쿼리를 지원합니다. 이것은 간단한 HTTP 호출을 사용할 수 있습니다. 다음과 같은 HTTP 메소드를 사용하십시오. GET, POST, PUT, 삭제등 데이터에 액세스합니다.

Ubuntu에 Elasticsearch를 설치하려면 먼저 Java를 설치해야합니다. 운영 체제에서. 터미널에서 다음 명령 (Ctrl + Alt + T)을 사용하여 Java가 설치되어 있는지 확인할 수 있습니다.

java -version

이 명령을 실행할 때 다음 스크린 샷에 표시된 결과가 나오면 컴퓨터에 Java가 설치되어 있지 않기 때문입니다.

자바 버전 Elasticsearch

이 경우 다음을 수행하여 Java를 설치할 수 있습니다. 기사 동료가이 블로그에 떠났거나 터미널에서 다음 명령 (Ctrl + Alt + T)을 사용하여 떠났습니다.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer

이러한 명령이 실행되면 이전에 테스트 한 것과 동일한 명령을 사용하여 Java가 이제 설치되었는지 다시 확인할 수 있습니다.

ElasticSearch 설치

이제 ElasticSearch 설치는 몇 가지 명령 만 있으면됩니다. 시작하려면 ElasticSearch .deb 패키지를 웹 페이지. 터미널 (Ctrl + Alt + T)에서 다음 명령 만 입력하면됩니다.

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.deb

위의 명령을 실행하면 다음과 같은 결과가 표시됩니다.

패키지 deb elasticsearch 다운로드

다운로드가 완료되면 dpkg 명령을 사용하여 파일을 설치할 수 있습니다.

elasticsearch 설치

sudo dpkg -i elasticsearch-1.7.2.deb

ElasticSearch 용 구성 파일 경로에 저장됩니다 / etc / elasticsearch. 시스템에서 시작 및 중지되었는지 확인하려면 다음 명령을 실행하십시오.

sudo update-rc.d elasticsearch defaults

ElasticSearch 설정

이 시점에서 이미 활성화 된 Elasticsearch 설치가 있습니다. 이를 효과적으로 사용하기 위해 설정을 크게 변경할 수 있습니다. 다음 명령을 실행하여 구성 파일 열기 거래처:

sudo nano /etc/elasticsearch/elasticsearch.yml

파일에서 우리는 node.name 및 cluster.name 수정elasticsearch.yml 파일. 주석 표시를 해제하려면 편집하려는 각 줄 앞의 #을 제거해야합니다.

Elasticsearch 구성

수정을 마치면 파일을 저장하고 터미널로 돌아갑니다. 지금은 처음으로 ElasticSearch 서버 시작. 이를 위해 터미널에 작성합니다.

sudo service elasticsearch start

서버가 이미 시작된 경우 서비스 상태를 확인합니다. 터미널에 입력 :

상태 Elasticsearch

ElasticSearch 사용

이제 ElasticSearch가 컴퓨터에서 작업을 시작 했으므로 사용을 시작할 수 있습니다. 에 대한 인스턴스 세부 정보 및 클러스터 정보보기, 다음 명령을 실행하십시오.

컬 GET 엘라스틱서치

curl -X GET 'http://localhost:9200'

당신은 할 수 있습니다 컬 설치. 이렇게하려면 다음 명령을 사용하십시오.

sudo apt install curl

이제 우리는 시도 할 수 있습니다 ElasticSearch에 일부 데이터 삽입 다음 명령을 사용합니다.

curl -X POST 'http://localhost:9200/entreunosyceros/hola/1' -H 'Content-Type: application/json' -d '{ "name" : "entreunosyceros" }'

이 명령을 실행하면 다음과 같은 출력이 표시됩니다.

POST 엘라스틱서치

삽입 된 데이터, 우리는 테스트 할 것입니다 우리가 방금 삽입 한r:

curl -X GET 'http://localhost:9200/entreunosyceros/hola/1'

이 명령을 실행하면 다음과 같은 출력이 표시됩니다.

ElasticSearch 받기

이 게시물에서는 ElasticSearch를 설치하고 기본 쿼리를 실행하는 방법을 보여 드리려고하지만, 우리가 직접 또는 공식 문서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.