CCWI / permutation-games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

permutation-games

Build Status

Aus dem Eclipse-Projekt kann mit Maven ein JAR erzeugt werden. Für die Ausführung mit Hadoop muss Hadoop auf dem System installiert sein. Die Ausführung mit Spark ist ohne weitere Voraussetzungen möglich.

Parameter für den Aufruf

Für die Ausführung können bis zu drei Parameter übergeben werden.

  1. Parameter
  • game30 Spielt das Ratespiel 30
  • availableProcessors Gibt die Anzahl an verfuegbaren Prozessoren aus
  1. Parameter
  • AnzahlThreads Für eine lokale Berechnung ist die Anzahl der parallel auszufuehrenden Threads anzugeben, welche zwischen 1 und 15 (inklusive) liege muss
  • hadoop Berechnung mit Apache Hadoop MapReduce
  • spark Berechnung mit Apache Spark
  1. Parameter
  • Verzeichnis Verzeichnis im verteilten Dateisystem für die Ein- und Ausgabe des Ratespiels 30 (nur für Hadoop und Spark erforderlich)

Ausführung mit Hadoop auf YARN

yarn 
	jar 
	permutation-games-0.0.1-SNAPSHOT.jar 
	game30 
	hadoop 
	output

Ausführung mit Spark auf YARN

export SPARK_MAJOR_VERSION=2
spark-submit 
	--class edu.hm.ccwi.permutationgames.Play 
	--master yarn 
	--num-executors 8 
	permutation-games-0.0.1-SNAPSHOT.jar 
	game30 
	spark 
	output

About


Languages

Language:Jupyter Notebook 56.5%Language:Java 43.5%