250x250
syk531
하루
syk531
전체 방문자
오늘
어제
  • 분류 전체보기 (166)
    • 개발 (166)
      • java (11)
      • kotlin (7)
      • spring, spring boot (35)
      • Javascript (4)
      • Tyhmeleaf (2)
      • Kafka (17)
      • Docker (8)
      • Kubernetes (3)
      • Elastic Stack (4)
      • react native (3)
      • Web (4)
      • GIS (3)
      • 리눅스 (16)
      • Windows (2)
      • 네트워크 (2)
      • 안드로이드앱 (5)
      • git (2)
      • Tool (15)
      • 프로젝트 (7)
      • 백준알고리즘 (14)
      • DB (2)

인기 글

최근 글

블로그 메뉴

    공지사항

    태그

    • 오블완
    • 티스토리챌린지
    • 뉴스앱

    최근 댓글

    티스토리

    hELLO · Designed By 정상우.
    syk531

    하루

    개발/Kafka

    Kafka 서버 비정상적 종료 에러 해결 (다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다)

    2024. 1. 25. 10:23
    728x90
    반응형

    개요

    개발서버의 Kafka 서버가 어느 순간 죽어있는 것을 확인했습니다.

    kafka\logs\server.log 파일을 확인해보니 아래의 로그 이후로 서버가 종료된것으로 판단되었습니다.

    java.nio.file.FileSystemException: C:\tmp\kafka-logs\__consumer_offsets-29\00000000000000000000.timeindex.cleaned -> C:\tmp\kafka-logs\__consumer_offsets-29\00000000000000000000.timeindex.swap: 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다

     

     

    해결방법

    1. OS를 Window -> Linux로 변경

    Kafka가 Window 환경보다 Linux 환경에서 안정적이라고 합니다. 

    Kafka를 Linux나 도커 환경에서 실행합니다.

     

    2. server.properties 파일의 log.dirs 폴더를 삭제 후 다시 시작

    저는 log.dirs 폴더를 수정하지 않아서 기본값인 log.dirs=/tmp/kafka-logs 로 되있습니다.

    tmp 폴더를 삭제 후 CMD를 관리자 권한으로 실행하고 Kafka 서버를 다시 시작합니다.

     

     

    참고자료

    https://log-laboratory.tistory.com/129

    https://stackoverflow.com/questions/45599625/kafka-unable-to-start-kafka-process-can-not-access-file-00000000000000000000

    https://issues.apache.org/jira/browse/KAFKA-8145

    728x90
    반응형
    저작자표시 (새창열림)

    '개발 > Kafka' 카테고리의 다른 글

    Apache Kafka Raft(KRaft) 소개(ZooKeeper 제거)  (0) 2024.02.13
    Spring Boot에서 Kafka Topic이 Consume 안되는 현상 수정  (1) 2024.01.29
    Kafka 외부 접속 허용  (0) 2024.01.17
    Spring boot 프로젝트에서 kafka를 consume 할때 역직렬화 에러 메세지 반복 현상 해결  (0) 2024.01.16
    [Apache Kafka] sink connector 오류 수정  (0) 2023.12.12
      '개발/Kafka' 카테고리의 다른 글
      • Apache Kafka Raft(KRaft) 소개(ZooKeeper 제거)
      • Spring Boot에서 Kafka Topic이 Consume 안되는 현상 수정
      • Kafka 외부 접속 허용
      • Spring boot 프로젝트에서 kafka를 consume 할때 역직렬화 에러 메세지 반복 현상 해결
      syk531
      syk531
      기억을 위해 기록을.

      티스토리툴바