Skip to content

yoshegg/lambTenance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lambTenance

Simulation

  • Generates dummy output
  • Provides GUI to also generate anomalies or errors of machines
  • Can be run with mvn compile exec:java

How to organize external dependencies

TOP_LEVEL_FOLDER
├── kafka_2.11-2.1.0
├── kafka-logs
├── lambTenance
└── spark-2.4.0-bin-hadoop2.7

How to run the lambTenance demo:

  1. Start Zookeeper:
cd kafka_2.11-2.1.0
bin/zookeeper-server-starth config/zookeeper.properties
  1. Start Kafka:
cd kafka_2.11-2.1.0
bin/kafka-server-start.sh config/server.properties
  1. Start simulated factory:
cd lambTenance/simulation
mvn clean compile exec:java
  1. Compile & start speed layer:
cd lambTenance/sparkSpeedProject
mvn compile assembly:single
cd spark-2.4.0-bin-hadoop2.7
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/ && ./bin/spark-submit --class "SimpleApp" --master local[4] ../lambTenance/sparkSpeedProject/target/spark-project-1.0-SNAPSHOT-jar-with-dependencies.jar
  1. Compile & start batch layer:
cd lambTenance/sparkBatchProject
mvn compile assembly:single
cd spark-2.4.0-bin-hadoop2.7
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/ && ./bin/spark-submit --class "SimpleApp" --master local[4] ../lambTenance/sparkBatchProject/target/spark-project-1.0-SNAPSHOT-jar-with-dependencies.jar
  1. Compile & start serving (merged) layer:
cd lambTenance/sparkMergeProject
mvn compile assembly:single
cd spark-2.4.0-bin-hadoop2.7
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/ && ./bin/spark-submit --class "SimpleApp" --master local[4] ../lambTenance/sparkMergeProject/target/spark-project-1.0-SNAPSHOT-jar-with-dependencies.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages