-
카테고리
-
세부 분야
데이터 엔지니어링
-
해결 여부
미해결
자바에서 밑부분이 안나와요!
21.08.21 16:58 작성 조회수 158
1
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요! 선생님 !!
자바에서 밑에 string[] args 이 부분들 설정하는 부분들이 안나옵니다 ...!!
자바16을 설치해서 그런것일까요?
저부분 때문에 그런것인지 이 부분도 나오지 않습니다 ㅜ
빅데이터 하둡 (Hadoop 3.2.1) 직접 설치하기
자바 언어로 맵 단계 리듀스 단계 구현 제작 실전편 (Map Class for the WordCount Application in Java using Eclipse)
강의실 바로가기
답변을 작성해보세요.
1
Billy Lee
지식공유자2021.08.23
안녕하세요. 지민 님
하둡 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에서만 테스트를 했기떄문입니다. 질문에 답이 되었는지 궁금하네요..
수고하세요..
토론토에서 빌리 올림
답변 1