Skip to content

Instantly share code, notes, and snippets.

@gaborgsomogyi
Created February 2, 2020 14:17
Show Gist options
  • Save gaborgsomogyi/974960521be3d31c978695d1dcbeb49a to your computer and use it in GitHub Desktop.
Save gaborgsomogyi/974960521be3d31c978695d1dcbeb49a to your computer and use it in GitHub Desktop.
# Setup minikdc
cat << 'EOF' > minikdc_deps.gradle
apply plugin: 'java'

repositories {
   mavenCentral()
}

dependencies {
   compile group: 'org.apache.hadoop', name: 'hadoop-minikdc', version: '3.2.1'
}

task copyDependencies(type: Copy) {
   from configurations.compile
   into 'minikdc_libs'
}
EOF
gradle -b minikdc_deps.gradle copyDependencies

cat << 'EOF' > minikdc.properties
debug: true
EOF
mkdir workdir
java -cp "minikdc_libs/*" org.apache.hadoop.minikdc.MiniKdc workdir minikdc.properties user.keytab user
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment