Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- katalon 비교
- 홈택스 해외주식 양도세
- katalon 사용법
- oracle group by
- bfs 미로탐색 java
- 최대공약수 예제
- recursion example
- 해외증권 양도세 한국투자증권
- 한국투자증권 해외주식 양도세
- 국세청 해외주식 양도세 신고방식
- 피보나치함수 예제
- 재귀함수 예제
- 주식 양도세 신고방법
- git 연동
- katalon 자동화
- 재귀 예제
- tomcat log
- CSTS 폭포수 모델
- javascript 자동완성
- js 자동완성
- katalon xpath
- 테스트 자동화
- java.sql.SQLSyntaxErrorException
- 피보나치함수
- 해외주식 양도세 신고
- 피보나치 예제
- Katalon Recorder 사용법
- 톰캣 실시간 로그
- 한국투자증권 양도세 신고
- katalon
Archives
- Today
- Total
엄지월드
재부팅 시 카프카 자동 실행(systemd) 본문
주키퍼 systemd 서비스 파일 생성
sudo vi /etc/systemd/system/zookeeper.service
[Unit]
Description=Apache ZooKeeper
After=network.target
[Service]
Type=simple
User=ec2-user # 네 서버의 카프카 실행 사용자 이름으로 변경 (보통 ec2-user)
Group=ec2-user # 네 서버의 카프카 실행 사용자 그룹으로 변경
ExecStart=/home/ec2-user/kafka_2.13-3.2.3/bin/zookeeper-server-start.sh /home/ec2-user/kafka_2.13-3.2.3/config/zookeeper.properties
ExecStop=/home/ec2-user/kafka_2.13-3.2.3/bin/zookeeper-server-stop.sh /home/ec2-user/kafka_2.13-3.2.3/config/zookeeper.properties # stop 스크립트가 있다면 사용 (없으면 비워도 됨)
TimeoutStartSec=60 # 시작 대기 시간
TimeoutStopSec=60 # 종료 대기 시간
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
카프카 브로커 systemd 서비스 파일 생성
sudo vi /etc/systemd/system/kafka.service
[Unit]
Description=Apache Kafka
After=zookeeper.service # 주키퍼가 먼저 시작된 후에 카프카가 시작되도록 설정
After=network.target
[Service]
Type=simple
User=ec2-user # 네 서버의 카프카 실행 사용자 이름으로 변경
Group=ec2-user # 네 서버의 카프카 실행 사용자 그룹으로 변경
ExecStart=/home/ec2-user/kafka_2.13-3.2.3/bin/kafka-server-start.sh /home/ec2-user/kafka_2.13-3.2.3/config/server.properties
ExecStop=/home/ec2-user/kafka_2.13-3.2.3/bin/kafka-server-stop.sh /home/ec2-user/kafka_2.13-3.2.3/config/server.properties
TimeoutStartSec=600 # 카프카 시작은 더 오래 걸릴 수 있으니 넉넉하게 설정 (600초 = 10분)
TimeoutStopSec=60
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
파일을 모두 저장하고 나면 systemd에게 새로운 서비스 파일을 알리고 활성화
sudo systemctl daemon-reload # systemd 설정 새로고침
sudo systemctl enable zookeeper # 재부팅 시 자동 시작 활성화
sudo systemctl enable kafka # 재부팅 시 자동 시작 활성화
서비스 시작
sudo systemctl start zookeeper # 주키퍼 서비스 시작
sudo systemctl status zookeeper # 주키퍼 서비스 상태 확인 (Active: active (running) 이면 OK)
# 주키퍼가 잘 떴으면 이제 카프카 시작
sudo systemctl start kafka # 카프카 서비스 시작
sudo systemctl status kafka # 카프카 서비스 상태 확인 (Active: active (running) 이면 OK)'Server&DevOps' 카테고리의 다른 글
| Logstash 설치 (0) | 2025.09.17 |
|---|---|
| 카프카 실행 명령어 (0) | 2025.09.17 |
| [홈서버] DNS 자동 매핑 처리 (0) | 2025.09.16 |
| 우분투(Ubuntu) 노트북 덮개를 닫아도 절전모드가 안되도록 하기 (0) | 2025.09.14 |
| ubuntu 절전 모드 처리 (0) | 2025.09.14 |
Comments