From 4d3925462667b64c00353f2921e2e42698dfb10d Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Fri, 17 Jul 2015 12:02:36 -0400 Subject: [PATCH] Added instructions for building confluent_server/confluent_client from source code. Used GitHub is the repository host since we are talking about moving confluent project to be hosted natively on GitHub. --- source/advanced/confluent/confluent.rst | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/source/advanced/confluent/confluent.rst b/source/advanced/confluent/confluent.rst index 050996772..6ce3bce15 100644 --- a/source/advanced/confluent/confluent.rst +++ b/source/advanced/confluent/confluent.rst @@ -8,9 +8,12 @@ Download -------- confluent -^^^^^^^^^ +~~~~~~~~~ -The latest confluent rpms are built and provided for your convenience: `confluent rpms `_ +rpms +^^^^ + +The latest confluent rpms are built and provided for your convenience: `confluent rpms `_. However, the rpms are not built on a regular release schedule. To use the latest code base, consider building the rpms from :ref:`label_confluent_source`. The following example downloads the confluent tar package and creates a local repository on your management node:: @@ -21,9 +24,25 @@ The following example downloads the confluent tar package and creates a local re cd confluent-X.X ./mklocalrepo.sh +.. _label_confluent_source: + +source +^^^^^^ + +To build from source, ensure your development machine has the correct development packages to create rpms, then execute hte following: + + * Clone the git repo: :: + + git clone https://github.com/xcat2/confluent.git + + * Build the ``confluent-server`` and ``confluent-client`` packages: :: + + cd confluent/confluent_server ; ./buildrpm ; cd - + cd confluent/confluent_client ; ./buildrpm ; cd - + confluent-dep -^^^^^^^^^^^^^ +~~~~~~~~~~~~~ The latest confluent dependency packages are provided for your convenience: `confluent-deps `_