`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 컴포넌트의 이름을 패턴으로 사용했습니다.
댓글
댓글 쓰기