[Kafka] VirtualBox 내의 Kafka에 접속하기
Linux 환경에서 바로 개발하기 어려워 Windows 환경에서 선개발 후 Linux 서버로 이동하는 방식을 사용하였습니다. VirtualBox 안에 구축된 Kafka로 접속하는 방법에 대해 적어보고자 합니다.
포트 열기
[1] VirtualBox에서 [파일]-[호스트 네트워크 관리자]를 선택합니다.
[2] IPv4 주소를 확인합니다. 이후 포트를 열 때 호스트IP로 사용합니다.
[3] Linux에서 ifconfig 명령어를 사용해 내부IP를 확인합니다. 이후 포트를 열 때 게스트IP로 사용합니다.
[4] VirtualBox에서 원하는 VM을 선택하고 설정을 클릭합니다.
[5] [네트워크]-[고급]을 클릭합니다.
[6] [포트 포워딩]을 클릭합니다.
[7] 앞서 알아둔 호스트IP와 게스트IP, 그리고 Kafka의 IP인 9092를 사용해 포트를 열어줍니다.
Kafka 내부 설정하기
[1] Linux에 접속해서 Kafka 폴더로 이동합니다.
[2] conf 디렉토리의 server.properties에서 advertised.listeners의 주석을 풀고 주소를 호스트IP:9092로 수정합니다.
이제 Windows에서 호스트IP:9092로 VirtualBox 내의 Kafka에 접속할 수 있습니다.