가상 시스템에 ElasticSearch 설치 및 구성
6778 단어 ubuntuelasticsearchtutorial
우리는 터미널을 사용할 것입니다. 나는 당신을 데리고 절차를 완성할 것입니다. 그리고 계속 과정에서 해명할 것입니다.
당신이 필요로 하는 물건:
.iso
가상 머신 설정
이 부분은 매우 직관적이다. 그렇지 않다면 유튜브에는 자신의 VirtualBox 가상 기기를 만들고 설정하는 방법에 대한 동영상과 안내서가 많이 있다.어쨌든, 나는 여기서 너에게 핵심 절차를 시도할 것이다. 그러면 너는 후속 과정에서 다른 곳으로 내비게이션을 할 필요가 없다.
먼저 위의 모든 구성 요소를 다운로드하고 VirtualBox를 설치했는지 확인합니다.나는 Mac 시스템에서 이 조작을 실행할 것이지만, 다른 모든 운영체제에서의 과정은 상당히 유사해야 한다.
완료되면 새 가상 머신을 만듭니다.
New
을 클릭하고 프롬프트에서 설명한 대로 조작한 다음 필요에 따라 이름과 설치 디렉토리를 사용자 정의합니다. Start
버튼을 클릭하여 시작할 수 있습니다.이후 즉시
Select a start-up disk
으로 전화하라는 요청을 받게 됩니다.폴더 아이콘을 클릭하여 Ubuntu 서버 .iso
파일이 있는 위치를 탐색하고 알림을 확인하십시오.Ubuntu 서버 설치
이 절차는 설치 디스크/부팅 가능한 USB를 붙여서 어떤 운영체제를 설치하는 것과 유사하기 때문에 다음과 같이 좋은 부팅 알림이 있습니다.
이 또한 매우 간단하기 때문에 이 점에 대해 심도 있게 토론하지는 않겠지만, 귀하가 필요로 하지 않을 구체적인 내용을 중점적으로 소개할 것입니다.
여기까지.이 과정이 끝나면 다시 시작해야 하며, Ubuntu 서버가 시작되면 가상 컴퓨터로 데려다 줍니다.
ElasticSearch 설치
우선, 우리는 ElasticSearch GPG 키를 가져옵니다. 왜냐하면 그들은 아래의 서명 키 (PGP 키 D88E42B4, https://pgp.mit.edu) 를 사용하여 모든 가방에 서명할 수 있기 때문입니다.
이를 위해
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
이어서 우리는 달리기를 해야 한다
sudo apt-get install apt-transport-https
HTTP 보안 프로토콜 (https) 을 통해 콘텐츠를 다운로드할 수 있도록 apt 전송 https 패키지를 가져오십시오.그 다음에 우리는 메모리 라이브러리 정의를 되돌려줍니다. 이 정의는 파이프를 통해 전송되고
/etc/apt/sources.list.d/elastic-7.x.list
명령을 사용하여 tee
에 저장됩니다.echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
마지막으로, 우리는elasticsearch 패키지를 업데이트하고 가져옵니다sudo apt-get update && sudo apt-get install elasticsearch
우리의 새로운 탄성 장치를 배치하다
일단 설치가 완료되면vi로 빠르게 설정할 수 있습니다
sudo vi /etc/elasticsearch/elasticsearch.yml
이렇게 하면 다음 매개변수가 변경/취소되고 vi에서 삽입 모드인지 확인하는 구성 파일이 열립니다.node.name
및 편집 이름 선택 가능 network.host
에 대한 주석을 취소하고 0.0.0.0
으로 편집discovery.seed_hosts
및 ["127.0.0.1"]
으로 편집cluster.initial_master_nodes
의 주석을 취소하고 node.name
과 일치하도록 편집합니다. 예를 들어 node.name
이 기본 node-1
이면 이 필드의 값은 ["node-1"]
이어야 합니다.Esc
을 클릭하여 삽입 모드를 종료하고 :wq
을 입력하여 변경 사항을 저장하고vi를 종료합니다.옵션(시스템 시작 시 자동 실행)
워크맨 데몬을 설정하여 VM을 시작할 때 다음과 같은 방법으로 elasticsearch를 시작할 수 있습니다.
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
마지막으로 다음 방법을 사용하여 프로세스를 시작합니다.
sudo /bin/systemctl start elasticsearch.service
1분 정도 시작하고 다음 cURL 요청을 보내서 elasticsearch 실례가 시작되고 실행되었는지 확인하고 확인할 수 있습니다.curl -XGET 127.0.0.1:9200
만약 모든 것이 순조롭다면, 기본 표어인 'you Know, for Search' 의 응답을 보실 수 있을 것입니다.지금 가상 시스템에 Elasticsearch 7이 제대로 설치되어 있습니다!
가상 머신 외부의 인스턴스와 상호 작용하려면 포트 전송을 설정해야 합니다. 가상 머신 설정 > 네트워크 > 고급 > 포트 전송에 들어가면
다음 그림과 같이 호스트와 게스트 포트를 구성하는 새로운 규칙을 추가합니다
현재, 가상 머신이 실행 중이라면, PuTTY (Windows에 있다면) 나 아래
ssh [email protected] -p 2222
을 사용하여 호스트에서 SSH로 연결할 수 있습니다.그리고 비밀번호를 입력하여 로그인하고 호스트에서 탄력적인 그룹으로 계속 연결하십시오!
Reference
이 문제에 관하여(가상 시스템에 ElasticSearch 설치 및 구성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chakrakan/installing-and-configuring-elasticsearch-on-a-vm-2b8n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)