sbt를 사용하면서 hbase 연동시 만난 library 의존성 라이브러리를 만나며 부딪힌 문제를 정리했다. 



1.

"org.apache.hadoop" % "hadoop-core" % "1.2.1",


hadoop-core는 예전 버전이고, hadoop-common으로 넘어갔음. 안쓰는게 좋음.ㅠㅠ







2. 



Caused by: java.lang.UnsupportedOperationException: Not implemented by the DistributedFileSystem FileSystem implementation


다음 라이브러리를 읽으면 에러가 발생되지 않는다.

"org.apache.hadoop" % "hadoop-hdfs" % "2.7.1",



3. 


Caused by: java.lang.NoSuchMethodError: org.apache.hadoop.net.NetUtils.getInputStream(Ljava/net/Socket;)Lorg/apache/hadoop/net/SocketInputWrapper;


다음 라이브러리를 읽으면 에러가 발생되지 않는다.

"org.apache.hadoop" % "hadoop-client" % "2.7.1",




4.


Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.fs.GlobalStorageStatistics$StorageStatisticsProvider


다음 라이브러리를 읽으면 에러가 발생되지 않는다.

"org.apache.hadoop" % "hadoop-common" % "2.8.0"


'scala' 카테고리의 다른 글

스칼라의 접근 한정자  (0) 2017.11.07
lazy val의 내부(volatile/synchronized)  (0) 2017.11.06
[play2] globalsetting  (0) 2017.11.02
play2에서 apache phoenix 드라이버 사용 이슈.  (0) 2017.10.31
[play2] import play.db.Database 에러  (0) 2017.10.30
Posted by '김용환'
,