Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

Hadoop runner수행시 lib 못찾는 현상(IntelliJ 12 사용!)

BigDATA/Hadoop 2015.01.04 21:01
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

아...설상가상으로...인텔리제이를 사용하고 있는데...아래처럼 maven에 설정되어있는 녀석을 못찾아오는 현상이 있었다..ㅜ.ㅜ..


환경 : 인텔리J 12


1) 로컬에서 runner를 수행 하였다. 그런데!!

mapper쪽에서 오류가 났다.

오류내용 ERROR="Error: java\.lang\.ClassNotFoundException: org\.json\.simple\.JSONValue ~




해결은...아래와 같이 빌드 > 빌드 아티팩트즈... 를 통해서 빌드를 한다.


아래와 같이 Artifacts에 json.simple이 있다는 것을 알수가 있다.



Add lib 를 통해서 add시킨다.


command + ; 를 통해 Project Settings를 open한 뒤 아래와 같이 Moudles에 Artifacts에 있는 친구를 Add시켜준다.


+를 누른 뒤 2 Library를 선택하여 추가 해준다.


다시 한번 MapReduce를 돌려본다.


인텔리J로 인해..조금 당황스럽다..ㅎㅎ; 


또한!! maven을 사용하고 있다면 clean -> compile -> install 을 한 뒤에 

Rebuild project 를 한 뒤에 Build Artifacts를 해주어야 적용이 된다.






저작자 표시 비영리 변경 금지
신고

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바