java코드를 만들고 패키징을 하면...
167
작성한 질문수 38
com.wikibook.bigdata.smartcar.storm 밑의 파일의
DriverCarInfoBean.class
EsperBolt.class
....
TupleTableConfig.class
를 제외한 나머지 파일은 왜 있나요??
예를들어 antlr, edu.umd.cs.findbugs.annotations, io.netty, javax, jline 등등 여러폴더들이 있더라구요..
이게 자동으로 생긴 것 인지, 아니면 강사님이 직접 코딩을 하신 것 인지 궁금합니다.
jar 파일 내부가 궁금하여 뜯어봤는데, 아직 모르는게 많습니다. ㅜㅜ
또한 java의 jar파일을 제외한 다른 파일로도 storm 토폴로지를 배포할 수 있나요?
답변 1
1
메리크리스마스 입니다. 흰색남자님!
관련 내용을 완전히 이해 하시려면 별도의 자바 공부가 필요 한데요~
우선 질문하신 내용을 답변을 드리자면..
A. 여러폴더들의 class 파일들은 본인이 작성하게 아닙니다. 자바 개발환경중 빌드/배포를 위해 class간 의존성들을 갖게 되는데, 이때 자동으로 의존성 빌드환경을 만들어주는 도구들을 이용하게 됩니다. 파일럿 프로젝트에선 maven을 이용 했습니다.
A. 스톰의 토폴로지는 jar로 배포 해야합니다. 단 해당 jar 아카이빙 안에 해당 토폴로지가 참고하는 다양한 파일을들 담아 배포 할 수는 있습니다.
자바는 지난 20여년동안 매우 빠르면서 거대한 생태계로 만들어져 왔습니다. 우선 기초 강의 또는 책을 한권 공부해보고 필요한 영역을 인터넷을 통해 찾아가며 접근하는것을 추천 드립니다.
- 빅디 드림
주제영역3 데이타 조회 문의
0
58
2
환경 세팅 후 클라우데라매니저 삭제시
0
81
2
수강 기간 연장 부탁드립니다ㅠ
0
79
2
클라우데라 매니저 접속 불가 및 로그인 정보 문의
0
100
2
gcc 설치 에러
0
138
3
클러스터 설정 오류
0
107
2
클라우데라 클러스터 설치로 안넘어가짐
0
126
2
버추어박스 5.0 설치
0
155
2
워크플로우 예약 실행시 테이블은 생성되는데 데이터가 들어가지지 않습니다.
0
92
2
Hue 500 Error 어떻게 해결할 수 있나요?
0
162
3
환경세팅 질문있습니다.
0
114
2
버쥬얼박스
0
83
2
호스트 불량 문제에 관하여
0
113
2
하이브쿼리에서 에러가 나요...
0
184
3
하이브쿼리에서 에러
0
129
1
Hbase에 적재된 데이터 확인시 에러
0
159
2
파이썬 설치 시 에러
0
170
2
redis-cli 데이터 적재 확인
0
145
2
카프카 토픽 생성에서 에러
0
146
2
HDFS 명령어를 치는데 오류가 납니다
0
140
2
가상환경 내보내기
0
114
1
SpoolDIR 폴더로 옮기
0
113
2
cpu usage 에러
0
114
2
쿼리 실행시 10000 에러
0
129
2





