1. 환경 설명
CentOS는 7.7 64
elasticSearch-7.6.1-리눅스-64
nodejs v13.10.1
6.13.7 ASL
phantomjs-2.1.16-리눅스 x86_64의
nodejs과 NPM을 설치합니다
elasticsearch 헤드 노드를 이용하여 구성하기 때문에, 그렇게 설치하는 것이 필요하다.
: 참조하십시오 Node.js를 설치 구성
phantomjs를 설치합니다
이 단계의 전체를 이동 : 연구 노트의 웹 프론트 엔드 설치 및 사용 phantomjs하기
3.1 다운로드
방문일 : https://phantomjs.org/download.html , 버전을 선택하고 마우스 오른쪽 버튼, 링크 주소를 복사
당신이 다운로드하려면 사용 wget과를 설치하려는 디렉토리를 입력, 리눅스에 로그온
CD / usr / 지방 / 서버 / phantomjs
wget을 https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
다운로드가 완료 될 때까지 기다립니다
3.2. Phantomjs 따라 소프트웨어 설치
냠 fontconfig 라이브러리 설치
냠의 bzip2 설치
3.3. 포장을 풀고
감압 BZ2 패키지 :
의 bzip2 -d phantomjs-2.1.1-리눅스 x86_64.tar.bz2
타르 패키지의 압축을 풉니 다 :
타르 -xvf phantomjs-2.1.1-리눅스 x86_64.tar
3.4. 구성 환경 변수
여기에 경로를 수정하지 않습니다 만 파일 환경 변수에 소프트 링크는 phantomjs :
LN -s /usr/local/server/phantomjs/phantomjs-2.1.1-linux-x86_64/bin/phantomjs / usr / 지방 / 빈 /
3.5. 시험 명령
명령 줄을 입력 할 수 있습니다 "phantomjs"를 입력 :
당신은 설치가 성공적으로 볼 수 있습니다. Ctrl + C를 명령 행을 종료합니다
4. 설치 자식
Elasticsearch 머리 전류 소스는 자식이 지역의 필요에 다운로드, GitHub의에서 호스팅 한 다음 설치를 수행한다
냠 자식을 설치
5. 다운로드 elasticsearch 헤드 설치 패키지
CD / usr / 지방 / 서버 /
자식 클론 https://github.com/mobz/elasticsearch-head.git
툴툴 거리는 소리를 설치 (6)
CD elasticsearch 헤드
NPM 툴툴 --save, 결과를 설치 :
7. 수정 구성
7.1. 호스트와 리스너 포트를 수정
文件 : elasticsearch 헤드 / Gruntfile.js
그리고 포트가 수신 변경하는 단계; 우리가 호스트 이름을 증가로 기본 수신 대기 포트 127.0.0.1의 9200 * 모든, 로컬 호스트, 인트라넷, 엑스트라 넷 액세스 할 수있는 모니터를 나타냅니다.
7.2. (당신은 ES-헤드 페이지를 지정할 수 있습니다, 이것은 단지 기본 연결 주소, 선택 사항) 머리 elasticSearch을 발견하게된다 연결 주소 헤드를 수정
파일 : "9200 localhost"를이 줄을 찾을 수 elasticsearch / _SITE / app.js, 검색 :
같은 elasticSearch 서비스로 로컬 호스트 주소 :
this.base_uri = this.config.base_uri || ( "앱 base_uri")를 this.prefs.get || "HTTP : // XXXX : 7712";
8. 다운로드 종속성을 설치 수행
NPM 설치
실수가있는 경우, 최초로 구현 NPM은 [email protected] --ignore-스크립트를 설치 하고 잘 설치 NPM 실행 :
설치 성공적인 결과 :
9. 시작
NPM 실행 시작, 결과 :
10. 브라우저 테스트 액세스
정말 하나의 노드 만-1 노드가 있습니다. 따라서, elasticsearch 헤드 설치
11. 참조
ELK 연구는 빌드 통합 환경을 로그 7 ELK (6.2.4) ++ LogStash + Filebeat + Log4j의 아래에 CentOS 노트