CentOS에서 Elasticsearch를 시작하는 방법은 무엇입니까?

CentOS에서 Elasticsearch를 시작하는 방법은 무엇입니까?

Centos 7 서버에 최신 elasticsearch 버전 5.5.1을 다운로드했습니다.https://www.elastic.co/downloads/elasticsearch. 파일의 압축을 풀고 elasticsearch 디렉토리에 저장했습니다.

다음 명령을 사용하여 elasticsearch를 시작하려고 합니다(참조:https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-targz.html):

1)./bin/elasticsearch

오류: 권한이 거부되었습니다.

2) sudo ./bin/elasticsearch

오류: sudo: ./bin/elasticsearch: 명령을 찾을 수 없습니다. 내 서버에는 관리자가 없지만.

3)cd bin
./elasticsearch

오류 권한이 거부되었습니다.

4) cd bin
sudo ./elasticsearch

오류: sudo: ./elasticsearch: 명령을 찾을 수 없습니다.

5) cd bin
./elasticsearch.in.sh

이 명령은 나에게 출력을 제공하지 않습니다

내가 wget을 할 때http://localhost:9200,나는 얻다:

--2017-08-01 14:01:25--  http://localhost:9200/
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:9200... failed: Connection refused.
Connecting to localhost (localhost)|127.0.0.1|:9200... failed: Connection refused.

이것이 centos 서버에서 elasticsearch를 시작하는 올바른 방법인지 알고 싶습니다. 시작하기 전에 구성 파일의 설정을 변경해야 합니까?

답변1

좋습니다. 다음을 사용하여 실행 가능하게 만듭니다.

sudo chmod +x elasticsearch.in.sh

그런 다음 실행sudo ./elasticsearch.in.sh

rpm우리는 패키지를 사용하도록 선택할 수 있습니다여기, 파일을 다운로드 elasticsearch-5.5.1.rpm하고 설치하십시오.

sudo rpm -ivh elasticsearch-5.5.1.rpm

관련 정보