Skip to content

Instantly share code, notes, and snippets.

@eellpp
Created January 30, 2015 11:05
Show Gist options
  • Save eellpp/447874cbc32a6dcd1b02 to your computer and use it in GitHub Desktop.
Save eellpp/447874cbc32a6dcd1b02 to your computer and use it in GitHub Desktop.
Kafka Installation 0.8.1.1
Install Java:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Install Scala:
curl -O http://www.scala-lang.org/files/archive/scala-2.9.1-1.tgz
tar -xzf scala-2.9.1-1.tgz
sudo mv scala-2.9.1-1 /usr/share
sudo ln -s /usr/share/scala/bin/scala /usr/bin/scala
sudo ln -s /usr/share/scala/bin/scalac /usr/bin/scalac
sudo ln -s /usr/share/scala/bin/fsc /usr/bin/fsc
sudo ln -s /usr/share/scala/bin/scaladoc /usr/bin/scaladoc
sudo ln -s /usr/share/scala/bin/scalap /usr/bin/scalap
curl -O http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt//0.12.3/sbt.deb
curl -O http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt//0.12.3/sbt.deb
sudo dpkg -i sbt.deb
sudo apt-get update
sudo apt-get install sbt
Download Kafka:
curl -O http://www.us.apache.org/dist/kafka/0.8.1.1/kafka-0.8.1.1-src.tgz
tar -xzf kafka-0.8.1.1-src.tgz
cd kafka-0.8.1.1-src/
sbt update
sbt package
sbt sbt-dependency
sbt assembly-package-dependency
sbt compile
sbt package
./gradlew
./gradlew jar
nohup bin/zookeeper-server-start.sh config/zookeeper.properties >zookeeper.nohup &
nohup bin/kafka-server-start.sh config/server.properties >kafka-server.nohup &
References:
https://gist.github.com/nrocine/8339122
https://gist.github.com/andrechrist/8645580
http://kafka.apache.org/documentation.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment