HDFS 3.1.4 기준으로 서술됨
Hadoop은 굉장히 까다로운 종속성 구조를 가지기 때문에 수동으로 Library(jar)를 추가할 생각은 포기하는 편이 좋습니다.
HDFS만을 사용한다면 Maven 종속성 2개가 필요(경험론적 추정)하며 version은 HDFS버전에 대응시키시면 됩니다.
<!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-hdfs -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>3.1.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-client -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>3.1.4</version>
</dependency>