GitXplorerGitXplorer
c

trace-analysis

public
5 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
a9584cf10ed5194fdbac07a3520e63e8df932bda

Adjust percentles in job/task utiliation summaries; fix some bad bugs in task usage percentile code.

ccharlesreiss committed 13 years ago
Unverified
53c8c4294c24c414a7fa1a04e5532e7d4529e91c

Add Kryo serializations for immutable Maps

ccharlesreiss committed 13 years ago
Unverified
cdf46dba9658f6cc61869b778f5bf224ef24893d

usage_summs: reshard task/job utils; doRun utility.

ccharlesreiss committed 13 years ago
Unverified
831c08e9b94591fc5e54a939bb4985c0c71cf057

Tweak Kryo buffer size up.

ccharlesreiss committed 13 years ago
Unverified
3c829f0a29e3ab458efa1794962329a4e47db1b0

Fix some bugs; unneeded work in utilizations.

ccharlesreiss committed 13 years ago
Unverified
7e8a199a978e03a5950ad88b73552d52880a98dc

Merge branch 'master' into work

ccharlesreiss committed 13 years ago

README

The README file for this repository.

What is this?

Tools for converting the Google trace to LZO compressed protobuf files (for which Twitter's Elephant Bird has Hadoop input/output formats).

Some tools for doing possibly interesting joins of that data in Spark.

The ability to run an interactive spark shell against the trace data.

To build:

Dependencies: You will need scala-build-tool.

If you aren't using 64-bit Linux JVM, you will need to get versions of
everything in native-lib-Linux-amd64.

You will need the 'protoc' binary installed somewhere.

Get spark from github.com/mesos/spark;
build it with sbt/sbt publish-local

Copy and customize project/Local.scala.example to project/Local.scala The only mandatory piece is specifying the directories. You can use HDFS paths.

Copy and customize spark-home/spark-executor.

sbt test mklauncher

To run:

start a Mesos cluster

export MASTER='mesos://master@MACHINE-WHERE-MESOS-MASTER-RUNS:port/' target/scala-sbt spark.repl.Main [at the scala> prompt] :l scripts/some-script.scala (or other scala commands)

You should start with the 'import.scala' script.