Development

[TIL] 코틀린 쿡북 / 실전 카프카

개발자 강정 2022. 6. 9. 09:39

코틀린 쿡북

2장 코틀린 기초 파트를 읽고 있는데

정말 기초 내용인지는 모르겠다.

아직은 코틀린으로 한글자도 코딩할 수 없을 것 같다.

 

코틀린으로는 거듭 제곱하는 것도 간단하지 않은 모양이다.

 


ansible을 통해 zookeeper를 설치하는 과정에서 Host key verification failed 에러가 발생했다.

/etc/ansible/ansible.cfg 에서

[defaults]
host_key_checking = False

라인을 추가하여 문제가 해결되었다.


EC2로 파일을 복사하기 위해서 scp 명령어를 사용했다.

scp -i /path/my-key-pair.pem /path/my-file.txt ec2-user@my-instance-public-dns-name:path/

EC2 인스턴스에 정적 호스트 이름을 할당했다.

sudo vim /etc/hosts
127.0.0.1 localhost persistent-hostname

 

실전 카프카

카프카 실습을 위해서

AWS에서 EC2 medium 인스턴스 7개를 열었다.

이 중 한 서버는 나머지 서버들을 관리하는 역할을 한다.

ansible이라는 도구를 사용하여 관리한다.

이 관리 서버에서 나머지 서버들에 접근할 수 있도록 권한을 설정해주는 작업을 했다.

이 후 ansible 서버를 통해 다른 세개의 서버에 zookeepr를 설치했다.

이제는 카프카를 설치해 볼 차례다.

 

계획

코틀린을 가장 기초부터 배워볼 수 있는 뭔가가 필요할 것 같다.