1. 터미널 접속 및 관리자 계정(root) 접속
우클릭 후 open terminal 클릭
![](https://blog.kakaocdn.net/dn/8nF5G/btq5YrxGt49/K4yuJjY069k1BbVfKC14xK/img.png)
![](https://blog.kakaocdn.net/dn/bBHxbs/btq5SyE4Uyw/M1RFq9L4zdmf6KASs5wAYK/img.png)
다음 명령어 입력으로 루트 계정 접속
su -
![](https://blog.kakaocdn.net/dn/debopd/btq5R1Oj2Gf/V7CHqkMQGVRiuqKjpUIatk/img.png)
2. 설치된 java 버전 확인
java -version
![](https://blog.kakaocdn.net/dn/JJw6x/btq5XKYzkkS/v8EdOhzTzPatOeR4ciDne0/img.png)
OpenJDK가 잘 설치돼 있는 것을 확인할 수 있다.
3. 카프카 설치해보기
다음 명령어 입력으로 현재 위치 확인하고, 현재 폴더에 있는 파일 및 폴더들을 확인한다.
pwd
ls
![](https://blog.kakaocdn.net/dn/7XZ1c/btq5W86rCC8/4Lt2W5WB2uHRf81sRydol1/img.png)
다음 명령어로 /opt 폴더로 이동하고 현재의 위치와 현재 위치에서 어떤 파일들이 있는지 확인해보자
cd /opt
![](https://blog.kakaocdn.net/dn/nYlWV/btq5Yu8ZcAC/ihU1poTEFuAJcK18lpeaQK/img.png)
다음 명령어를 통해 카프카를 다운로드 받아보자
wget https://downloads.apache.org/kafka/2.7.1/kafka_2.12-2.7.1.tgz
![](https://blog.kakaocdn.net/dn/l7UQk/btq5SbwiUel/44IP3jt5yB4XeFegp0YDKK/img.png)
설치 완료
![](https://blog.kakaocdn.net/dn/YaO8f/btq5Yu2dA2t/akguJu1H1PsJ4pOeOoHFz1/img.png)
다음 명령어를 통해 잘 다운로드 됐는지 확인해보자
ls
![](https://blog.kakaocdn.net/dn/cjFWUK/btq5WI1bifr/Oqh2Srg8SxModBKmowJ9v0/img.png)
다음 명령어를 통해서 tgz 압축을 풀어보자
tar xzf kafka_2.12-2.7.1.tgz
![](https://blog.kakaocdn.net/dn/sKGYr/btq5YvNByJN/TO4V4cd02Z93ja8EIj56c0/img.png)
압축이 잘 풀렸는지 확인해보자
![](https://blog.kakaocdn.net/dn/doCjc1/btq5Yp0X84r/3YcM8NFvFYGxTSYiYjwaG1/img.png)
다음 명령어로 kafka 라는 폴더로 이동시켜보자
mv kafka_2.12-2.7.1 /opt/kafka
![](https://blog.kakaocdn.net/dn/TRGyd/btq5YrqVNxX/MyuKL4v0r0NFZmpPKP8wcK/img.png)
잘 이동됐는지 확인해보자
![](https://blog.kakaocdn.net/dn/bQhYJo/btq5Q87S0sa/njjwTRaw4cWwDUKbKkXkBK/img.png)
4. 데몬 등록해보기
다음 명령어 입력으로 파일을 하나 만들어보자
vim /etc/systemd/system/zookeeper.service
![](https://blog.kakaocdn.net/dn/V5THk/btq5W3D2RnW/07jsBwzWTn6fi7CWOfMvsK/img.png)
![](https://blog.kakaocdn.net/dn/b7IIAx/btq5U4KgO2F/K0nVcC7CLypeOCSqOKJBFk/img.png)
i 입력해서 다음 내용을 입력하자
[Unit]
Description=Apache Zookeeper service
Documentation=http://zookeeper.apache.org
Requires=network.target remote-fs.target
After=network.target remote-fs.target
[Service]
Type=simple
ExecStart=/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties
ExecStop=/opt/kafka/bin/zookeeper-server-stop.sh
Restart=on-abnormal
[Install]
WantedBy=multi-user.target
![](https://blog.kakaocdn.net/dn/T63PC/btq5SQSZiow/lZRdpU7I4YUTUvkx0j70Gk/img.png)
다 입력 했으면 esc를 누르고 :wq! 입력 후 엔터로 저장해보자
:wq!
![](https://blog.kakaocdn.net/dn/cJbnlN/btq5Sx7gbWP/awS5GkKbQevM9mAVyfpFM1/img.png)
다음 명령어로 카프카 데몬파일을 만들어보자
vim /etc/systemd/system/kafka.service
![](https://blog.kakaocdn.net/dn/dhiAtc/btq5RtYCJuG/E6kdxp5gAlVyMF0sKYFzW1/img.png)
![](https://blog.kakaocdn.net/dn/SsB3j/btq5XHtYhGV/GUf1mKHQSfFiG1IO19PIAk/img.png)
i를 눌러서 다음 내용을 입력해보자
[Unit]
Description=Apache Kafka Service
Documentation=http://kafka.apache.org/documentation.html
Requires=zookeeper.service
[Service]
Type=simple
ExecStart=/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
ExecStop=/opt/kafka/bin/kafka-server-stop.sh
[Install]
WantedBy=multi-user.target
![](https://blog.kakaocdn.net/dn/wHXY5/btq5Q8thaXJ/m1Bg4Tmxx6eiKY9UzHQ6h0/img.png)
esc를 누르고 :wq! 입력 후 엔터로 저장해보자
![](https://blog.kakaocdn.net/dn/BQxmO/btq5U6nKv60/5junCHr0EjawklV8CHG8f0/img.png)
다음 명령어로 데몬 등록하기
systemctl daemon-reload
![](https://blog.kakaocdn.net/dn/cfXGnJ/btq5REleLuZ/s75Ck8WHsahUCnidoX4R7k/img.png)
5. 주키퍼 실행 및 카프카 실행
다음 명령어로 주키퍼 실행해보자
systemctl start zookeeper
주키퍼 실행 상태 확인
systemctl status zookeeper
![](https://blog.kakaocdn.net/dn/bnLlz7/btq5YvUnoEV/XfE4SR7hffaSKCTTH1KoEK/img.png)
다음 명령어로 카프카를 실행시켜보자
systemctl start kafka
![](https://blog.kakaocdn.net/dn/L5vWt/btq5Vx6Kpqg/Y9kr0QMKhDdmx0ka0drVG0/img.png)
카프카 실행 상태 확인
systemctl status kafka
![](https://blog.kakaocdn.net/dn/SYt84/btq5XKK4r2m/IBc4hi5LRXJOFmKA8iV9A1/img.png)
'Operating System > Linux' 카테고리의 다른 글
[linux] 버츄어박스 스냅샷 찍기 (0) | 2021.05.28 |
---|---|
[linux] 우분투에 카프카 설치하기 (2/2) (0) | 2021.05.27 |
[linux] 우분투에 openjdk 설치하기 (0) | 2021.05.25 |
[linux] 우분투에서 ip 확인하기 (0) | 2021.05.25 |
[linux] jdk 설치 확인 및 버전 확인 jdk version (0) | 2021.05.25 |
1. 터미널 접속 및 관리자 계정(root) 접속
우클릭 후 open terminal 클릭
![](https://blog.kakaocdn.net/dn/8nF5G/btq5YrxGt49/K4yuJjY069k1BbVfKC14xK/img.png)
![](https://blog.kakaocdn.net/dn/bBHxbs/btq5SyE4Uyw/M1RFq9L4zdmf6KASs5wAYK/img.png)
다음 명령어 입력으로 루트 계정 접속
su -
![](https://blog.kakaocdn.net/dn/debopd/btq5R1Oj2Gf/V7CHqkMQGVRiuqKjpUIatk/img.png)
2. 설치된 java 버전 확인
java -version
![](https://blog.kakaocdn.net/dn/JJw6x/btq5XKYzkkS/v8EdOhzTzPatOeR4ciDne0/img.png)
OpenJDK가 잘 설치돼 있는 것을 확인할 수 있다.
3. 카프카 설치해보기
다음 명령어 입력으로 현재 위치 확인하고, 현재 폴더에 있는 파일 및 폴더들을 확인한다.
pwd
ls
![](https://blog.kakaocdn.net/dn/7XZ1c/btq5W86rCC8/4Lt2W5WB2uHRf81sRydol1/img.png)
다음 명령어로 /opt 폴더로 이동하고 현재의 위치와 현재 위치에서 어떤 파일들이 있는지 확인해보자
cd /opt
![](https://blog.kakaocdn.net/dn/nYlWV/btq5Yu8ZcAC/ihU1poTEFuAJcK18lpeaQK/img.png)
다음 명령어를 통해 카프카를 다운로드 받아보자
wget https://downloads.apache.org/kafka/2.7.1/kafka_2.12-2.7.1.tgz
![](https://blog.kakaocdn.net/dn/l7UQk/btq5SbwiUel/44IP3jt5yB4XeFegp0YDKK/img.png)
설치 완료
![](https://blog.kakaocdn.net/dn/YaO8f/btq5Yu2dA2t/akguJu1H1PsJ4pOeOoHFz1/img.png)
다음 명령어를 통해 잘 다운로드 됐는지 확인해보자
ls
![](https://blog.kakaocdn.net/dn/cjFWUK/btq5WI1bifr/Oqh2Srg8SxModBKmowJ9v0/img.png)
다음 명령어를 통해서 tgz 압축을 풀어보자
tar xzf kafka_2.12-2.7.1.tgz
![](https://blog.kakaocdn.net/dn/sKGYr/btq5YvNByJN/TO4V4cd02Z93ja8EIj56c0/img.png)
압축이 잘 풀렸는지 확인해보자
![](https://blog.kakaocdn.net/dn/doCjc1/btq5Yp0X84r/3YcM8NFvFYGxTSYiYjwaG1/img.png)
다음 명령어로 kafka 라는 폴더로 이동시켜보자
mv kafka_2.12-2.7.1 /opt/kafka
![](https://blog.kakaocdn.net/dn/TRGyd/btq5YrqVNxX/MyuKL4v0r0NFZmpPKP8wcK/img.png)
잘 이동됐는지 확인해보자
![](https://blog.kakaocdn.net/dn/bQhYJo/btq5Q87S0sa/njjwTRaw4cWwDUKbKkXkBK/img.png)
4. 데몬 등록해보기
다음 명령어 입력으로 파일을 하나 만들어보자
vim /etc/systemd/system/zookeeper.service
![](https://blog.kakaocdn.net/dn/V5THk/btq5W3D2RnW/07jsBwzWTn6fi7CWOfMvsK/img.png)
![](https://blog.kakaocdn.net/dn/b7IIAx/btq5U4KgO2F/K0nVcC7CLypeOCSqOKJBFk/img.png)
i 입력해서 다음 내용을 입력하자
[Unit]
Description=Apache Zookeeper service
Documentation=http://zookeeper.apache.org
Requires=network.target remote-fs.target
After=network.target remote-fs.target
[Service]
Type=simple
ExecStart=/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties
ExecStop=/opt/kafka/bin/zookeeper-server-stop.sh
Restart=on-abnormal
[Install]
WantedBy=multi-user.target
![](https://blog.kakaocdn.net/dn/T63PC/btq5SQSZiow/lZRdpU7I4YUTUvkx0j70Gk/img.png)
다 입력 했으면 esc를 누르고 :wq! 입력 후 엔터로 저장해보자
:wq!
![](https://blog.kakaocdn.net/dn/cJbnlN/btq5Sx7gbWP/awS5GkKbQevM9mAVyfpFM1/img.png)
다음 명령어로 카프카 데몬파일을 만들어보자
vim /etc/systemd/system/kafka.service
![](https://blog.kakaocdn.net/dn/dhiAtc/btq5RtYCJuG/E6kdxp5gAlVyMF0sKYFzW1/img.png)
![](https://blog.kakaocdn.net/dn/SsB3j/btq5XHtYhGV/GUf1mKHQSfFiG1IO19PIAk/img.png)
i를 눌러서 다음 내용을 입력해보자
[Unit]
Description=Apache Kafka Service
Documentation=http://kafka.apache.org/documentation.html
Requires=zookeeper.service
[Service]
Type=simple
ExecStart=/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
ExecStop=/opt/kafka/bin/kafka-server-stop.sh
[Install]
WantedBy=multi-user.target
![](https://blog.kakaocdn.net/dn/wHXY5/btq5Q8thaXJ/m1Bg4Tmxx6eiKY9UzHQ6h0/img.png)
esc를 누르고 :wq! 입력 후 엔터로 저장해보자
![](https://blog.kakaocdn.net/dn/BQxmO/btq5U6nKv60/5junCHr0EjawklV8CHG8f0/img.png)
다음 명령어로 데몬 등록하기
systemctl daemon-reload
![](https://blog.kakaocdn.net/dn/cfXGnJ/btq5REleLuZ/s75Ck8WHsahUCnidoX4R7k/img.png)
5. 주키퍼 실행 및 카프카 실행
다음 명령어로 주키퍼 실행해보자
systemctl start zookeeper
주키퍼 실행 상태 확인
systemctl status zookeeper
![](https://blog.kakaocdn.net/dn/bnLlz7/btq5YvUnoEV/XfE4SR7hffaSKCTTH1KoEK/img.png)
다음 명령어로 카프카를 실행시켜보자
systemctl start kafka
![](https://blog.kakaocdn.net/dn/L5vWt/btq5Vx6Kpqg/Y9kr0QMKhDdmx0ka0drVG0/img.png)
카프카 실행 상태 확인
systemctl status kafka
![](https://blog.kakaocdn.net/dn/SYt84/btq5XKK4r2m/IBc4hi5LRXJOFmKA8iV9A1/img.png)
'Operating System > Linux' 카테고리의 다른 글
[linux] 버츄어박스 스냅샷 찍기 (0) | 2021.05.28 |
---|---|
[linux] 우분투에 카프카 설치하기 (2/2) (0) | 2021.05.27 |
[linux] 우분투에 openjdk 설치하기 (0) | 2021.05.25 |
[linux] 우분투에서 ip 확인하기 (0) | 2021.05.25 |
[linux] jdk 설치 확인 및 버전 확인 jdk version (0) | 2021.05.25 |