• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

자바에서 밑부분이 안나와요!

21.08.21 16:58 작성 조회수 158

1

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

안녕하세요! 선생님 !! 

자바에서 밑에 string[] args 이 부분들 설정하는 부분들이 안나옵니다 ...!!

자바16을 설치해서 그런것일까요?

저부분 때문에 그런것인지 이 부분도 나오지 않습니다 ㅜ

답변 1

답변을 작성해보세요.

1

안녕하세요. 지민 님

하둡 3.2.1 은 자바 7-8까지만 지원합니다. 하둡 3.3.0은 자바 11을 지원합니다. 그래서 자바 16은 아직 하둡이 지원하지 않습니다. 아마도 적어도 2년은 기다려야 하지 않을까요?

아무래도 다시 설치를 해야 할 것입니다. 자바 16은 지원되지 않습니다. 그래서 public static void main(String[] args)가 나타나지 않은 듯 합니다. 그러나 그림 상으로는 소스를 직접 입력하는데는 문제 없을 듯 합니다. 
왜냐하면 public class WordCount{} 메소드가 Finish 버튼을 눌렀을 때 나타났다면 그 의미는 실행이 되고 있는 듯하니 진행해 보세요... 제 수업노트를 참조하여 소스를 복사하여 실행을 시켜보세요..

된다면 하둡이 16 버전을 읽는다는 의미입니다. 다만 하둡 3.x 소스를 자바 16이 적극 소화할 지는 더 깊이 다뤄야 할 문제입니다. 기업에서 하둡 성능을 받춰줘야 할 텐데 자바 16이 하둡 3.x 버전을 호환할지는 장담할 수 없습니다. 기업마다 써야할 하둡 기능들 중 자바 16으로 호환되지 않을 수도 있다는 점을 아셔야 합니다. 테스트는 얼마든지 할 수 있지만, 기업들은 테스트보다는 기능 우선을 더 환영하겠죠. 하둡 3.x 버전은 아마 자바 버전 6 그리고 7에서만 테스트를 했기떄문입니다.  질문에 답이 되었는지 궁금하네요..

수고하세요..

토론토에서 빌리 올림