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 |