You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Kashyap Mhaisekar <ka...@gmail.com> on 2016/03/25 15:43:36 UTC

Supervisord for Kafka 0.8.1

Hi,
Am having trouble configuring Kafka server starts with supervisord.

Has anyone from this group succeeded in integrating Kafka server start and
stop via supervisord? Can you please share the snippet of his out of
configured?

Thanks
Kashyap

Re: Supervisord for Kafka 0.8.1

Posted by Kashyap Mhaisekar <ka...@gmail.com>.
Thanks guys. Will try these two.
On Mar 25, 2016 12:36, "Daniel Tamai" <da...@gmail.com> wrote:

> Hi Kashyap,
>
> Using supervisord 3.2, this is the snippet from my supervisord.conf for
> Kafka:
>
> [program:kafka]
> command=%(ENV_KAFKA_HOME)s/bin/kafka-server-start.sh
> %(ENV_CONFIG_DIR)s/server.properties
> stdout_logfile=%(ENV_LOG_DIR)s/kafka_out.log
> stderr_logfile=%(ENV_LOG_DIR)s/kafka_err.log
> umask=022
> autostart=false
> autorestart=true
> startsecs=10
> startretries=3
>
> I don't think this will work with supervisord 3.1.
>
> Em sex, 25 de mar de 2016 às 13:08, Achanta Vamsi Subhash <
> achanta.vamsi@flipkart.com> escreveu:
>
> > We use daemontools and this is our run file:
> >
> > #!/bin/bash
> >
> > PAC=kafka-0.8.2.x
> > APP_HOME=/usr/share/$PAC
> > # app options
> > APP_CONFIG_HOME=${APP_HOME}/config
> > APP_OPTS="${APP_CONFIG_HOME}/server.properties"
> > JVM_OPTS=""
> >
> > # jvm user options
> > if [ "abc$KAFKA_HEAP_OPTS" == "abc" ]; then
> >     export KAFKA_HEAP_OPTS="-Xms8g -Xmx8g"
> > fi
> >
> > if [ "abc$KAFKA_JVM_PERFORMANCE_OPTS" == "abc" ]; then
> >     export KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseG1GC
> > -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35
> > -Djava.awt.headless=true"
> > fi
> >
> > exec setuidgid $APP_USER $APP_HOME/bin/kafka-server-start.sh $JVM_OPTS
> > $APP_OPTS 2>&1
> >
> >
> > On Fri, Mar 25, 2016 at 8:13 PM, Kashyap Mhaisekar <ka...@gmail.com>
> > wrote:
> >
> > > Hi,
> > > Am having trouble configuring Kafka server starts with supervisord.
> > >
> > > Has anyone from this group succeeded in integrating Kafka server start
> > and
> > > stop via supervisord? Can you please share the snippet of his out of
> > > configured?
> > >
> > > Thanks
> > > Kashyap
> > >
> >
> >
> >
> > --
> > Regards
> > Vamsi Subhash
> >
>

Re: Supervisord for Kafka 0.8.1

Posted by Daniel Tamai <da...@gmail.com>.
Hi Kashyap,

Using supervisord 3.2, this is the snippet from my supervisord.conf for
Kafka:

[program:kafka]
command=%(ENV_KAFKA_HOME)s/bin/kafka-server-start.sh
%(ENV_CONFIG_DIR)s/server.properties
stdout_logfile=%(ENV_LOG_DIR)s/kafka_out.log
stderr_logfile=%(ENV_LOG_DIR)s/kafka_err.log
umask=022
autostart=false
autorestart=true
startsecs=10
startretries=3

I don't think this will work with supervisord 3.1.

Em sex, 25 de mar de 2016 às 13:08, Achanta Vamsi Subhash <
achanta.vamsi@flipkart.com> escreveu:

> We use daemontools and this is our run file:
>
> #!/bin/bash
>
> PAC=kafka-0.8.2.x
> APP_HOME=/usr/share/$PAC
> # app options
> APP_CONFIG_HOME=${APP_HOME}/config
> APP_OPTS="${APP_CONFIG_HOME}/server.properties"
> JVM_OPTS=""
>
> # jvm user options
> if [ "abc$KAFKA_HEAP_OPTS" == "abc" ]; then
>     export KAFKA_HEAP_OPTS="-Xms8g -Xmx8g"
> fi
>
> if [ "abc$KAFKA_JVM_PERFORMANCE_OPTS" == "abc" ]; then
>     export KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseG1GC
> -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35
> -Djava.awt.headless=true"
> fi
>
> exec setuidgid $APP_USER $APP_HOME/bin/kafka-server-start.sh $JVM_OPTS
> $APP_OPTS 2>&1
>
>
> On Fri, Mar 25, 2016 at 8:13 PM, Kashyap Mhaisekar <ka...@gmail.com>
> wrote:
>
> > Hi,
> > Am having trouble configuring Kafka server starts with supervisord.
> >
> > Has anyone from this group succeeded in integrating Kafka server start
> and
> > stop via supervisord? Can you please share the snippet of his out of
> > configured?
> >
> > Thanks
> > Kashyap
> >
>
>
>
> --
> Regards
> Vamsi Subhash
>

Re: Supervisord for Kafka 0.8.1

Posted by Achanta Vamsi Subhash <ac...@flipkart.com>.
We use daemontools and this is our run file:

#!/bin/bash

PAC=kafka-0.8.2.x
APP_HOME=/usr/share/$PAC
# app options
APP_CONFIG_HOME=${APP_HOME}/config
APP_OPTS="${APP_CONFIG_HOME}/server.properties"
JVM_OPTS=""

# jvm user options
if [ "abc$KAFKA_HEAP_OPTS" == "abc" ]; then
    export KAFKA_HEAP_OPTS="-Xms8g -Xmx8g"
fi

if [ "abc$KAFKA_JVM_PERFORMANCE_OPTS" == "abc" ]; then
    export KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseG1GC
-XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35
-Djava.awt.headless=true"
fi

exec setuidgid $APP_USER $APP_HOME/bin/kafka-server-start.sh $JVM_OPTS
$APP_OPTS 2>&1


On Fri, Mar 25, 2016 at 8:13 PM, Kashyap Mhaisekar <ka...@gmail.com>
wrote:

> Hi,
> Am having trouble configuring Kafka server starts with supervisord.
>
> Has anyone from this group succeeded in integrating Kafka server start and
> stop via supervisord? Can you please share the snippet of his out of
> configured?
>
> Thanks
> Kashyap
>



-- 
Regards
Vamsi Subhash