[TIL/220628]

young.h·2022년 6월 28일
0

TIL

목록 보기
27/29

실전 카프카 개발에서 운영까지

윈도우 환경에서 실습하려니 빡세다.
유닉스 계열 OS를 사용해본 적이 없고 책은 윈도우 기반은 쓰루하는 느낌이다.
떼잉

윈도우 PowerShell에서 리눅스 명령어 사용하기-Ulegi님 블로그
윈도우를 개발자 설정, 우분투 설치 후 명령어를 입력했더니!

Operation not permitted

sudo 명령어를 사용해서 해결!

한 줄 알았는데 뭔가 정상적인 해결 방법은 아닌 것 같다.
(당연히 그러겠지 ㅋㅋㅋㅋㅋㅋ)

EC2 서버에 접속하려고 하니 keypair 가 too open 하다면 연결을 안시켜 줌...

vi /etc/hosts
vi 명령어
저장없이 끄기 : esc + :q! + enter
저장하고 끄기 : esc + :wq + enter
글자 삭제 : x
글자 입력하기 : p
붙여넣기 : 오른쪽 마우스 클릭

exit 끝내기

E45: readonly option is set add to override

:w! 강제 저장

E212: Can't open file for writing

권한이 없어서 나는 에러라고 한다.
root 권한을 얻어서 하거나 sudo 명령어로 vi 수정!
sudo vi /etc/hosts

AWS EC2 root 계정 활성화 시키기

결론

sudo ssh -i keypair.pem -l ec2-user 퍼블릭 아이피 주소
sudo vi /etc/hosts
o
호스트 파일 붙여넣기
ESC + :wq! + enter
exit

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ping -c 2 ansible01.foo.bar
등 등 아주 잘되는 것 확인..

인 줄 알았지?

authorized_keys에서 keypair 부분 삭제하고 저장했다가
ssh로 못들어가는 사태 발생..하 ㅅㅂ
ssh : Permission denied (publickey,gssapi-with-mic)

위의 문제는 결국 인스턴스 다 삭제하고 다시 설치하는 것으로 해결..

/usr/local/kafka/bin/kafka-topics.sh --bootstrap-server peter-kafka01.foo.bar:9092 --create --topic peter-overview01 --partitions 1 --replication-factor 3

ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 3 larger than available brokers: 2.
(kafka.admin.TopicCommand$)

마지막 2로 바꿔줌

10시간이 넘는 시간동안 환경설정 하고
마지막 메시지 주고받는 거 못보고 하루가 끝났다.
아오
ㅠㅠㅠㅠ

토픽을 열어봐도 아무것도 없는 걸 보니 producer에서 못보내는 거 같은데 아무 에러도 없고 답답

22년06월29일 12:14 내가 해냄!!!!!!!!!

마지막 2로 바꿔줌
이 짓을 하면 안됐던 것 같음...
뭔가 수상했어 너 이녀석...
카프카 서버다 다시 들어가서 동작 잘하나 확인하고 해보니 됐다...

0개의 댓글