`filebeat`, `logstash`, `elasticsearch` 키고 끄기

    

 `filebeat`, `logstash`, `elasticsearch`를 시작하거나 중지하려면 각 컴포넌트에 대한 명령어를 사용합니다. 여기에 간단한 방법을 제시하겠습니다.


1. **Elasticsearch**:


    **실행**:

    ```bash

    ./bin/elasticsearch

    ```


    **종료**:

    - Elasticsearch는 포그라운드로 실행되면 Ctrl+C로 종료할 수 있습니다.

    - 백그라운드로 실행된 경우, 프로세스 ID를 사용하여 종료할 수 있습니다.

      ```bash

      pkill -f elasticsearch

      ```


2. **Logstash**:


    **실행**:

    ```bash

    ./bin/logstash -f /path/to/your/pipeline/config/file.conf

    ```


    **종료**:

    - 포그라운드로 실행되는 경우 Ctrl+C로 종료합니다.

    - 백그라운드로 실행된 경우, 프로세스 ID를 사용하여 종료합니다.

      ```bash

      pkill -f logstash

      ```


3. **Filebeat**:


    **실행**:

    ```bash

    ./bin/filebeat -e -c filebeat.yml

    ```


    **종료**:

    - 포그라운드로 실행되는 경우 Ctrl+C로 종료합니다.

    - 백그라운드로 실행된 경우, 프로세스 ID를 사용하여 종료합니다.

      ```bash

      pkill -f filebeat

      ```


**참고**: 

- 각 서비스를 백그라운드에서 실행하려면 명령어 끝에 `&`를 추가합니다. 예를 들어, `./bin/elasticsearch &`.

- `pkill` 명령어는 주어진 패턴과 일치하는 프로세스를 종료합니다. 여기에서는 각 ELK 컴포넌트의 이름을 패턴으로 사용했습니다.

댓글

이 블로그의 인기 게시물

js 스트링에서 요소 갯수 세기

STUDY

javascript cheatsheet