당신은 우분투 리눅스에서 아파치 카프카 설치를 수행하는 방법을 배우고 싶습니까? 이 튜토리얼에서는, 우리는 다운로드우분투 리눅스를 실행하는 컴퓨터에 아파치 카프카를 설치하는 방법을 보여 드리겠습니다.

• 우분투 18.04
• 우분투 19.04
• 우분투 19.10
• 아파치 카프카 2.12-2.3.1
• Openjdk 버전 11.0.4

하드웨어 목록:

다음 섹션에서는 이 아파치 카프카 자습서를 만드는 데 사용되는 장비 목록을 제공합니다.

위에 나열된 모든 하드웨어는 Amazon 웹 사이트에서 찾을 수 있습니다.

아파치 카프카 관련 튜토리얼 :

이 페이지에서는 아파치 카프카와 관련된 튜토리얼 목록에 빠르게 액세스할 수 있습니다.

튜토리얼 아파치 카프카 - 우분투 리눅스에 설치

Java JDK 패키지를 설치합니다.

Copy to Clipboard

다음 명령을 사용하여 Java JDK 설치 디렉토리를 찾습니다.

Copy to Clipboard

이 명령 출력에는 Java 설치 디렉토리가 표시됩니다.

Copy to Clipboard

이 예제에서는 Java JDK가 폴더 아래에 설치됩니다: /usr/lib/jvm/java-11-openjdk-amd64

이제 JAVA_HOME 라는 환경 변수를 만들어야 합니다.

필요한 환경 변수 구성을 자동화하는 파일을 만들어 보겠습니다.

Copy to Clipboard

다음은 java.sh 파일 콘텐츠입니다.

Copy to Clipboard

컴퓨터를 재부팅합니다.

Copy to Clipboard

다음 명령을 사용하여 JAVA_HOME 변수가 만들어졌는지 확인합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

다음 명령을 사용하여 Java 설치를 테스트합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

사육자 패키지를 설치합니다.

Copy to Clipboard

사육사 서비스가 실행되고 있는지 확인합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

부팅 시간 동안 자동으로 시작하도록 사육사를 구성합니다.

Copy to Clipboard

아파치 카프카 패키지를 다운로드합니다.

Copy to Clipboard

아파치 카프카 서버를 설치합니다.

Copy to Clipboard

이제 KAFKA_HOME 라는 환경 변수를 만들어야 합니다.

필요한 환경 변수 구성을 자동화하는 파일을 만들어 보겠습니다.

Copy to Clipboard

다음은 kafka.sh 파일 콘텐츠입니다.

Copy to Clipboard

컴퓨터를 재부팅합니다.

Copy to Clipboard

다음 명령을 사용하여 KAFKA_HOME 변수가 만들어졌는지 확인합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

카프카 구성 파일을 더 쉽게 찾을 수 있도록 기호 링크를 만듭니다.

Copy to Clipboard

아파치 카프카 서비스를 시작합니다.

Copy to Clipboard

다음은 표시해야 하는 정보의 샘플입니다.

Copy to Clipboard

축! 당신은 우분투 리눅스에서 아파치 카프카 설치를 완료했습니다.

아파치 카프카 - 명령 예

다음 명령을 사용하여 아파치 카프카 서버에서 TopicTest라는 주제를 만듭니다.

Copy to Clipboard

다음 명령을 사용하여 Kafka 생산자 API를 사용하여 TopicTest라는 토픽에 메시지를 보냅니다.

Copy to Clipboard

원하는 메시지를 입력합니다.

이 터미널을 열어 두십시오.

Copy to Clipboard

다른 Linux 터미널에서 다음 명령을 사용하여 Kafka 소비자 API를 사용하여 TopicTest라는 주제에서 메시지를 가져옵니다.

Copy to Clipboard

축! 아파치 카프카 서버에서 메시지를 보내고 받을 수 있습니다.