kmg28801 / kafka-study

1 stars 0 forks source link

Chapter 2. 카프카 설치 #2

Closed kmg28801 closed 1 year ago

kmg28801 commented 1 year ago

카프카와 주키퍼

image

주키퍼

image image
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data
clientPort=2181
server.1=taejoong-zk001:2888:3888
server.2=taejoong-zk002:2888:3888
server.3=taejoong-zk003:2888:3888
[Unit]
Description=zookeeper-server
After=network.target

[Service]
Type=forking
User=root
Group=root
SyslogIdentifier=zookeeper-server
WorkingDirectory=/usr/local/zookeeper
Restart=always
RestartSec=0s
ExecStart=/usr/local/zookeeper/bin/zkServer.sh start
ExecStop=/usr/local/zookeeper/bin/zkServer.sh stop

리눅스 운영체제에서 systemd는 서비스를 시작, 중지, 관리등을 조정하기 위한 것.

root@ip-172-31-33-187:/usr/local# systemctl status zookeeper-server.service
● zookeeper-server.service - zookeeper-server
     Loaded: loaded (/etc/systemd/system/zookeeper-server.service; static)
     Active: active (running) since Sun 2023-04-16 06:16:07 UTC; 15min ago
   Main PID: 5112 (java)
      Tasks: 16 (limit: 1141)
     Memory: 30.2M
        CPU: 1.940s
     CGroup: /system.slice/zookeeper-server.service
             └─5112 java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp "/usr/local/zookeeper/bin/../build/classes:>

Apr 16 06:16:06 ip-172-31-33-187 systemd[1]: Starting zookeeper-server...
Apr 16 06:16:06 ip-172-31-33-187 zookeeper-server[5104]: ZooKeeper JMX enabled by default
Apr 16 06:16:06 ip-172-31-33-187 zookeeper-server[5104]: Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Apr 16 06:16:07 ip-172-31-33-187 zookeeper-server[5104]: Starting zookeeper ... STARTED
Apr 16 06:16:07 ip-172-31-33-187 systemd[1]: Started zookeeper-server.

카프카

image

카프카 브로커 서버들은 주키퍼 서버와 통신이 되어야 하는데, 방화벽으로 포트 접근이 제한된 환경에서는 주키퍼와 통신 이상 유무 확인이 필요 리눅스에서 nc(TCP, UDP를 이용해 네트워크 연결에 읽고 쓰는 네트워킹 테스트 도구)로 확인 가능하다. nc -v IP주소 Port번호 nc -v peter-zk001 2181