Skip to content

Commit 1fee68b

Browse files
committed
LAB-3
1 parent 314284f commit 1fee68b

18 files changed

+785
-0
lines changed

.idea/workspace.xml

Lines changed: 66 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build.gradle.kts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
plugins {
2+
id("java")
3+
}
4+
5+
group = "org.example"
6+
version = "1.0-SNAPSHOT"
7+
8+
repositories {
9+
mavenCentral()
10+
}
11+
12+
dependencies {
13+
implementation("org.apache.hadoop:hadoop-common:3.3.6")
14+
implementation("org.apache.hadoop:hadoop-client:3.3.6")
15+
16+
compileOnly("org.projectlombok:lombok:1.18.36")
17+
annotationProcessor("org.projectlombok:lombok:1.18.36")
18+
19+
testCompileOnly("org.projectlombok:lombok:1.18.36")
20+
testAnnotationProcessor("org.projectlombok:lombok:1.18.36")
21+
22+
testImplementation(platform("org.junit:junit-bom:5.10.0"))
23+
testImplementation("org.junit.jupiter:junit-jupiter")
24+
}
25+
26+
tasks.test {
27+
useJUnitPlatform()
28+
}

docker-compose.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
services:
2+
namenode:
3+
image: apache/hadoop:3.3.6
4+
container_name: namenode
5+
restart: unless-stopped
6+
ports:
7+
- "9870:9870"
8+
- "9000:9000"
9+
volumes:
10+
- hadoop_namenode:/hadoop/dfs/name
11+
environment:
12+
CLUSTER_NAME: "local-cluster"
13+
CORE_CONF_fs_defaultFS: "hdfs://namenode:9000"
14+
HDFS_CONF_dfs_replication: "1"
15+
16+
datanode:
17+
image: apache/hadoop:3.3.6
18+
container_name: datanode
19+
restart: unless-stopped
20+
volumes:
21+
- hadoop_datanode:/hadoop/dfs/data
22+
environment:
23+
CORE_CONF_fs_defaultFS: "hdfs://namenode:9000"
24+
25+
volumes:
26+
hadoop_namenode:
27+
hadoop_datanode:

gradle/wrapper/gradle-wrapper.jar

59.3 KB
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#Tue Dec 09 12:41:22 MSK 2025
2+
distributionBase=GRADLE_USER_HOME
3+
distributionPath=wrapper/dists
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
5+
zipStoreBase=GRADLE_USER_HOME
6+
zipStorePath=wrapper/dists

gradlew

Lines changed: 234 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)