Re: There is insufficient memory for the Java Runtime Environment to continue.
Don't know if you figured this out, but I suspect the problem is that bin/kafka-server-start.sh in the current 0.8.0 code has this line: export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" Which would override your attempt to set the heap size lower (or higher, for that matter). On Fri, Jan 31, 2014 at 1:45 PM, David Montgomery wrote: > Welll...I did get kafka to run on a digiocean box with 4 gigs or ram. All > great but now i am paying 40 USD a month for dev servers when I was paying > 5. I have 5 dev servers around the worlds. Would be great to get back ot > 5 USD for boxes that just need to start up rather just doing anything > substantial. > > Going back to the original issue. Is this the only lever I have to get > kafka to work on a 512megs ram box? KAFKA_HEAP_OPTS="-Xmx256M -Xms128M? > Any other trick? > > Thanks > > > > On Sat, Feb 1, 2014 at 5:21 AM, Benjamin Black wrote: > > > Sorry, was looking at pre-release 0.8 code. No idea now why they are not > > being set as expected. > > > > > > On Fri, Jan 31, 2014 at 1:20 PM, Benjamin Black wrote: > > > > > kafka-run-class.sh in 0.8 does not define KAFKA_HEAP_OPTS. i think you > > > want KAFKA_OPTS. > > > > > > > > > On Fri, Jan 31, 2014 at 1:14 PM, David Montgomery < > > > davidmontgom...@gmail.com> wrote: > > > > > >> What d you mean? > > >> > > >> This is appended to kafka-run-class.sh > > >> > > >> KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > > >> -Dcom.sun.management.jmxremote.authenticate=false > > >> -Dcom.sun.management.jmxremote.ssl=false" > > >> > > >> prior to running the below in the shel I run => export > > >> KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > >> > > >> I start kafka like this: > > >> /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > >> /var/lib/kafka-0.8.0-src/config/server.properties > > >> > > >> What else is there do? I did not have an issue with kafka 7. Only 8. > > >> > > >> Thanks > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> On Fri, Jan 31, 2014 at 4:47 AM, Benjamin Black wrote: > > >> > > >> > are you sure the java opts are being set as you expect? > > >> > On Jan 30, 2014 12:41 PM, "David Montgomery" < > > davidmontgom...@gmail.com > > >> > > > >> > wrote: > > >> > > > >> > > Hi, > > >> > > > > >> > > This is a dedicated machine on DO. But i can say I did not > have a > > >> > > problem with kafka 7. > > >> > > I just upgraded the macine to 1gig on digi ocean. Same error. > > >> > > > > >> > > export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > >> > > root@do-kafka-sf-development-20140130195343 > :/etc/supervisor/conf.d# > > >> > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > >> > > /var/lib/kafka-0.8.0-src/config/server.properties > > >> > > OpenJDK 64-Bit Server VM warning: INFO: > > >> > > os::commit_memory(0xbad3, 986513408, 0) failed; > > >> error='Cannot > > >> > > allocate memory' (errno=12) > > >> > > # > > >> > > # There is insufficient memory for the Java Runtime Environment to > > >> > > continue. > > >> > > # Native memory allocation (malloc) failed to allocate 986513408 > > bytes > > >> > for > > >> > > committing reserved memory. > > >> > > # An error report file with more information is saved as: > > >> > > # /etc/supervisor/conf.d/hs_err_pid11635.log > > >> > > > > >> > > > > >> > > > > >> > > Below is how I install via chef > > >> > > > > >> > > version = '0.8.0' > > >> > > tar -xzf kafka-#{version}-src.tgz > > >> > > cd kafka-#{version}-src > > >> > > ./sbt update > > >> > > ./sbt package > > >> > > ./sbt assembly-package-dependency > > >> > > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > > >> > > -Dcom.sun.management.
Re: There is insufficient memory for the Java Runtime Environment to continue.
Do you have anything like Graphite or Ganglia monitoring the box to see exactly what's going on? On Fri, Jan 31, 2014 at 1:45 PM, David Montgomery wrote: > Welll...I did get kafka to run on a digiocean box with 4 gigs or ram. All > great but now i am paying 40 USD a month for dev servers when I was paying > 5. I have 5 dev servers around the worlds. Would be great to get back ot > 5 USD for boxes that just need to start up rather just doing anything > substantial. > > Going back to the original issue. Is this the only lever I have to get > kafka to work on a 512megs ram box? KAFKA_HEAP_OPTS="-Xmx256M -Xms128M? > Any other trick? > > Thanks > > > > On Sat, Feb 1, 2014 at 5:21 AM, Benjamin Black wrote: > > > Sorry, was looking at pre-release 0.8 code. No idea now why they are not > > being set as expected. > > > > > > On Fri, Jan 31, 2014 at 1:20 PM, Benjamin Black wrote: > > > > > kafka-run-class.sh in 0.8 does not define KAFKA_HEAP_OPTS. i think you > > > want KAFKA_OPTS. > > > > > > > > > On Fri, Jan 31, 2014 at 1:14 PM, David Montgomery < > > > davidmontgom...@gmail.com> wrote: > > > > > >> What d you mean? > > >> > > >> This is appended to kafka-run-class.sh > > >> > > >> KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > > >> -Dcom.sun.management.jmxremote.authenticate=false > > >> -Dcom.sun.management.jmxremote.ssl=false" > > >> > > >> prior to running the below in the shel I run => export > > >> KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > >> > > >> I start kafka like this: > > >> /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > >> /var/lib/kafka-0.8.0-src/config/server.properties > > >> > > >> What else is there do? I did not have an issue with kafka 7. Only 8. > > >> > > >> Thanks > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> On Fri, Jan 31, 2014 at 4:47 AM, Benjamin Black wrote: > > >> > > >> > are you sure the java opts are being set as you expect? > > >> > On Jan 30, 2014 12:41 PM, "David Montgomery" < > > davidmontgom...@gmail.com > > >> > > > >> > wrote: > > >> > > > >> > > Hi, > > >> > > > > >> > > This is a dedicated machine on DO.But i can say I did not > have a > > >> > > problem with kafka 7. > > >> > > I just upgraded the macine to 1gig on digi ocean. Same error. > > >> > > > > >> > > export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > >> > > root@do-kafka-sf-development-20140130195343 > :/etc/supervisor/conf.d# > > >> > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > >> > > /var/lib/kafka-0.8.0-src/config/server.properties > > >> > > OpenJDK 64-Bit Server VM warning: INFO: > > >> > > os::commit_memory(0xbad3, 986513408, 0) failed; > > >> error='Cannot > > >> > > allocate memory' (errno=12) > > >> > > # > > >> > > # There is insufficient memory for the Java Runtime Environment to > > >> > > continue. > > >> > > # Native memory allocation (malloc) failed to allocate 986513408 > > bytes > > >> > for > > >> > > committing reserved memory. > > >> > > # An error report file with more information is saved as: > > >> > > # /etc/supervisor/conf.d/hs_err_pid11635.log > > >> > > > > >> > > > > >> > > > > >> > > Below is how I install via chef > > >> > > > > >> > > version = '0.8.0' > > >> > > tar -xzf kafka-#{version}-src.tgz > > >> > > cd kafka-#{version}-src > > >> > > ./sbt update > > >> > > ./sbt package > > >> > > ./sbt assembly-package-dependency > > >> > > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > > >> > > -Dcom.sun.management.jmxremote.authenticate=false > > >> > > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a > > >> > > /var/lib/kafka-#{version}-src/bin/kafka-run-class.sh > &
Re: There is insufficient memory for the Java Runtime Environment to continue.
Welll...I did get kafka to run on a digiocean box with 4 gigs or ram. All great but now i am paying 40 USD a month for dev servers when I was paying 5. I have 5 dev servers around the worlds. Would be great to get back ot 5 USD for boxes that just need to start up rather just doing anything substantial. Going back to the original issue. Is this the only lever I have to get kafka to work on a 512megs ram box? KAFKA_HEAP_OPTS="-Xmx256M -Xms128M? Any other trick? Thanks On Sat, Feb 1, 2014 at 5:21 AM, Benjamin Black wrote: > Sorry, was looking at pre-release 0.8 code. No idea now why they are not > being set as expected. > > > On Fri, Jan 31, 2014 at 1:20 PM, Benjamin Black wrote: > > > kafka-run-class.sh in 0.8 does not define KAFKA_HEAP_OPTS. i think you > > want KAFKA_OPTS. > > > > > > On Fri, Jan 31, 2014 at 1:14 PM, David Montgomery < > > davidmontgom...@gmail.com> wrote: > > > >> What d you mean? > >> > >> This is appended to kafka-run-class.sh > >> > >> KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > >> -Dcom.sun.management.jmxremote.authenticate=false > >> -Dcom.sun.management.jmxremote.ssl=false" > >> > >> prior to running the below in the shel I run => export > >> KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > >> > >> I start kafka like this: > >> /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > >> /var/lib/kafka-0.8.0-src/config/server.properties > >> > >> What else is there do? I did not have an issue with kafka 7. Only 8. > >> > >> Thanks > >> > >> > >> > >> > >> > >> > >> > >> > >> On Fri, Jan 31, 2014 at 4:47 AM, Benjamin Black wrote: > >> > >> > are you sure the java opts are being set as you expect? > >> > On Jan 30, 2014 12:41 PM, "David Montgomery" < > davidmontgom...@gmail.com > >> > > >> > wrote: > >> > > >> > > Hi, > >> > > > >> > > This is a dedicated machine on DO.But i can say I did not have a > >> > > problem with kafka 7. > >> > > I just upgraded the macine to 1gig on digi ocean. Same error. > >> > > > >> > > export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > >> > > root@do-kafka-sf-development-20140130195343:/etc/supervisor/conf.d# > >> > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > >> > > /var/lib/kafka-0.8.0-src/config/server.properties > >> > > OpenJDK 64-Bit Server VM warning: INFO: > >> > > os::commit_memory(0xbad3, 986513408, 0) failed; > >> error='Cannot > >> > > allocate memory' (errno=12) > >> > > # > >> > > # There is insufficient memory for the Java Runtime Environment to > >> > > continue. > >> > > # Native memory allocation (malloc) failed to allocate 986513408 > bytes > >> > for > >> > > committing reserved memory. > >> > > # An error report file with more information is saved as: > >> > > # /etc/supervisor/conf.d/hs_err_pid11635.log > >> > > > >> > > > >> > > > >> > > Below is how I install via chef > >> > > > >> > > version = '0.8.0' > >> > > tar -xzf kafka-#{version}-src.tgz > >> > > cd kafka-#{version}-src > >> > > ./sbt update > >> > > ./sbt package > >> > > ./sbt assembly-package-dependency > >> > > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > >> > > -Dcom.sun.management.jmxremote.authenticate=false > >> > > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a > >> > > /var/lib/kafka-#{version}-src/bin/kafka-run-class.sh > >> > > echo 'export JMX_PORT=${JMX_PORT:-}' | tee -a > >> > > /var/lib/kafka-#{version}-src/bin/kafka-server-start.sh > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > On Fri, Jan 31, 2014 at 4:04 AM, Jay Kreps > >> wrote: > >> > > > >> > > > I think this may be more a general java thing. Can you
Re: There is insufficient memory for the Java Runtime Environment to continue.
Sorry, was looking at pre-release 0.8 code. No idea now why they are not being set as expected. On Fri, Jan 31, 2014 at 1:20 PM, Benjamin Black wrote: > kafka-run-class.sh in 0.8 does not define KAFKA_HEAP_OPTS. i think you > want KAFKA_OPTS. > > > On Fri, Jan 31, 2014 at 1:14 PM, David Montgomery < > davidmontgom...@gmail.com> wrote: > >> What d you mean? >> >> This is appended to kafka-run-class.sh >> >> KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true >> -Dcom.sun.management.jmxremote.authenticate=false >> -Dcom.sun.management.jmxremote.ssl=false" >> >> prior to running the below in the shel I run => export >> KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" >> >> I start kafka like this: >> /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh >> /var/lib/kafka-0.8.0-src/config/server.properties >> >> What else is there do? I did not have an issue with kafka 7. Only 8. >> >> Thanks >> >> >> >> >> >> >> >> >> On Fri, Jan 31, 2014 at 4:47 AM, Benjamin Black wrote: >> >> > are you sure the java opts are being set as you expect? >> > On Jan 30, 2014 12:41 PM, "David Montgomery" > > >> > wrote: >> > >> > > Hi, >> > > >> > > This is a dedicated machine on DO.But i can say I did not have a >> > > problem with kafka 7. >> > > I just upgraded the macine to 1gig on digi ocean. Same error. >> > > >> > > export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" >> > > root@do-kafka-sf-development-20140130195343:/etc/supervisor/conf.d# >> > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh >> > > /var/lib/kafka-0.8.0-src/config/server.properties >> > > OpenJDK 64-Bit Server VM warning: INFO: >> > > os::commit_memory(0xbad3, 986513408, 0) failed; >> error='Cannot >> > > allocate memory' (errno=12) >> > > # >> > > # There is insufficient memory for the Java Runtime Environment to >> > > continue. >> > > # Native memory allocation (malloc) failed to allocate 986513408 bytes >> > for >> > > committing reserved memory. >> > > # An error report file with more information is saved as: >> > > # /etc/supervisor/conf.d/hs_err_pid11635.log >> > > >> > > >> > > >> > > Below is how I install via chef >> > > >> > > version = '0.8.0' >> > > tar -xzf kafka-#{version}-src.tgz >> > > cd kafka-#{version}-src >> > > ./sbt update >> > > ./sbt package >> > > ./sbt assembly-package-dependency >> > > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true >> > > -Dcom.sun.management.jmxremote.authenticate=false >> > > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a >> > > /var/lib/kafka-#{version}-src/bin/kafka-run-class.sh >> > > echo 'export JMX_PORT=${JMX_PORT:-}' | tee -a >> > > /var/lib/kafka-#{version}-src/bin/kafka-server-start.sh >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > On Fri, Jan 31, 2014 at 4:04 AM, Jay Kreps >> wrote: >> > > >> > > > I think this may be more a general java thing. Can you try running >> any >> > > java >> > > > class with the same command line options you are using for kafka and >> > > > confirm that that also doesn't work. >> > > > >> > > > -Jay >> > > > >> > > > On Thu, Jan 30, 2014 at 11:23 AM, David Montgomery < >> > > > davidmontgom...@gmail.com> wrote: >> > > > >> > > > > Hi, <%20us...@kafka.apache.org> >> > > > > >> > > > > Why oh whhy can I nt start kafka 8? I am on a machine with 512 >> megs >> > of >> > > > ram >> > > > > on digi ocean. What does one have to do to get kafka to work? >> > > > > >> > > > > >> > > > > >> > > > > root@do-kafka-sf-development-20140130051956: export >> > > > > KAFKA_HEAP_OPTS="-Xmx256M -Xms128M >> > > > > root@do-kafka-sf-development-20140130051956 >> :/etc/supervisor/conf.d# >> > > > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh >> > > > > /var/lib/kafka-0.8.0-src/config/server.properties >> > > > > OpenJDK 64-Bit Server VM warning: INFO: >> > > > > os::commit_memory(0xbad3, 986513408, 0) failed; >> > > error='Cannot >> > > > > allocate memory' (errno=12) >> > > > > # >> > > > > # There is insufficient memory for the Java Runtime Environment to >> > > > > continue. >> > > > > # Native memory allocation (malloc) failed to allocate 986513408 >> > bytes >> > > > for >> > > > > committing reserved memory. >> > > > > # An error report file with more information is saved as: >> > > > > # /etc/supervisor/conf.d/hs_err_pid17533.log >> > > > > >> > > > > >> > > > > Thanks >> > > > > >> > > > >> > > >> > >> > >
Re: There is insufficient memory for the Java Runtime Environment to continue.
kafka-run-class.sh in 0.8 does not define KAFKA_HEAP_OPTS. i think you want KAFKA_OPTS. On Fri, Jan 31, 2014 at 1:14 PM, David Montgomery wrote: > What d you mean? > > This is appended to kafka-run-class.sh > > KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > -Dcom.sun.management.jmxremote.authenticate=false > -Dcom.sun.management.jmxremote.ssl=false" > > prior to running the below in the shel I run => export > KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > I start kafka like this: /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > /var/lib/kafka-0.8.0-src/config/server.properties > > What else is there do? I did not have an issue with kafka 7. Only 8. > > Thanks > > > > > > > > > On Fri, Jan 31, 2014 at 4:47 AM, Benjamin Black wrote: > > > are you sure the java opts are being set as you expect? > > On Jan 30, 2014 12:41 PM, "David Montgomery" > > wrote: > > > > > Hi, > > > > > > This is a dedicated machine on DO.But i can say I did not have a > > > problem with kafka 7. > > > I just upgraded the macine to 1gig on digi ocean. Same error. > > > > > > export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > > root@do-kafka-sf-development-20140130195343:/etc/supervisor/conf.d# > > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > > /var/lib/kafka-0.8.0-src/config/server.properties > > > OpenJDK 64-Bit Server VM warning: INFO: > > > os::commit_memory(0xbad3, 986513408, 0) failed; > error='Cannot > > > allocate memory' (errno=12) > > > # > > > # There is insufficient memory for the Java Runtime Environment to > > > continue. > > > # Native memory allocation (malloc) failed to allocate 986513408 bytes > > for > > > committing reserved memory. > > > # An error report file with more information is saved as: > > > # /etc/supervisor/conf.d/hs_err_pid11635.log > > > > > > > > > > > > Below is how I install via chef > > > > > > version = '0.8.0' > > > tar -xzf kafka-#{version}-src.tgz > > > cd kafka-#{version}-src > > > ./sbt update > > > ./sbt package > > > ./sbt assembly-package-dependency > > > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > > > -Dcom.sun.management.jmxremote.authenticate=false > > > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a > > > /var/lib/kafka-#{version}-src/bin/kafka-run-class.sh > > > echo 'export JMX_PORT=${JMX_PORT:-}' | tee -a > > > /var/lib/kafka-#{version}-src/bin/kafka-server-start.sh > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Jan 31, 2014 at 4:04 AM, Jay Kreps > wrote: > > > > > > > I think this may be more a general java thing. Can you try running > any > > > java > > > > class with the same command line options you are using for kafka and > > > > confirm that that also doesn't work. > > > > > > > > -Jay > > > > > > > > On Thu, Jan 30, 2014 at 11:23 AM, David Montgomery < > > > > davidmontgom...@gmail.com> wrote: > > > > > > > > > Hi, <%20us...@kafka.apache.org> > > > > > > > > > > Why oh whhy can I nt start kafka 8? I am on a machine with 512 > megs > > of > > > > ram > > > > > on digi ocean. What does one have to do to get kafka to work? > > > > > > > > > > > > > > > > > > > > root@do-kafka-sf-development-20140130051956: export > > > > > KAFKA_HEAP_OPTS="-Xmx256M -Xms128M > > > > > root@do-kafka-sf-development-20140130051956 > :/etc/supervisor/conf.d# > > > > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > > > > /var/lib/kafka-0.8.0-src/config/server.properties > > > > > OpenJDK 64-Bit Server VM warning: INFO: > > > > > os::commit_memory(0xbad3, 986513408, 0) failed; > > > error='Cannot > > > > > allocate memory' (errno=12) > > > > > # > > > > > # There is insufficient memory for the Java Runtime Environment to > > > > > continue. > > > > > # Native memory allocation (malloc) failed to allocate 986513408 > > bytes > > > > for > > > > > committing reserved memory. > > > > > # An error report file with more information is saved as: > > > > > # /etc/supervisor/conf.d/hs_err_pid17533.log > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > >
Re: There is insufficient memory for the Java Runtime Environment to continue.
Can you echo out the command that is finally issued by that script to see the final options being used? Then try to run another java class with those options? -Jay On Fri, Jan 31, 2014 at 1:14 PM, David Montgomery wrote: > What d you mean? > > This is appended to kafka-run-class.sh > > KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > -Dcom.sun.management.jmxremote.authenticate=false > -Dcom.sun.management.jmxremote.ssl=false" > > prior to running the below in the shel I run => export > KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > I start kafka like this: /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > /var/lib/kafka-0.8.0-src/config/server.properties > > What else is there do? I did not have an issue with kafka 7. Only 8. > > Thanks > > > > > > > > > On Fri, Jan 31, 2014 at 4:47 AM, Benjamin Black wrote: > > > are you sure the java opts are being set as you expect? > > On Jan 30, 2014 12:41 PM, "David Montgomery" > > wrote: > > > > > Hi, > > > > > > This is a dedicated machine on DO.But i can say I did not have a > > > problem with kafka 7. > > > I just upgraded the macine to 1gig on digi ocean. Same error. > > > > > > export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > > root@do-kafka-sf-development-20140130195343:/etc/supervisor/conf.d# > > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > > /var/lib/kafka-0.8.0-src/config/server.properties > > > OpenJDK 64-Bit Server VM warning: INFO: > > > os::commit_memory(0xbad3, 986513408, 0) failed; > error='Cannot > > > allocate memory' (errno=12) > > > # > > > # There is insufficient memory for the Java Runtime Environment to > > > continue. > > > # Native memory allocation (malloc) failed to allocate 986513408 bytes > > for > > > committing reserved memory. > > > # An error report file with more information is saved as: > > > # /etc/supervisor/conf.d/hs_err_pid11635.log > > > > > > > > > > > > Below is how I install via chef > > > > > > version = '0.8.0' > > > tar -xzf kafka-#{version}-src.tgz > > > cd kafka-#{version}-src > > > ./sbt update > > > ./sbt package > > > ./sbt assembly-package-dependency > > > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > > > -Dcom.sun.management.jmxremote.authenticate=false > > > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a > > > /var/lib/kafka-#{version}-src/bin/kafka-run-class.sh > > > echo 'export JMX_PORT=${JMX_PORT:-}' | tee -a > > > /var/lib/kafka-#{version}-src/bin/kafka-server-start.sh > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Jan 31, 2014 at 4:04 AM, Jay Kreps > wrote: > > > > > > > I think this may be more a general java thing. Can you try running > any > > > java > > > > class with the same command line options you are using for kafka and > > > > confirm that that also doesn't work. > > > > > > > > -Jay > > > > > > > > On Thu, Jan 30, 2014 at 11:23 AM, David Montgomery < > > > > davidmontgom...@gmail.com> wrote: > > > > > > > > > Hi, <%20us...@kafka.apache.org> > > > > > > > > > > Why oh whhy can I nt start kafka 8? I am on a machine with 512 > megs > > of > > > > ram > > > > > on digi ocean. What does one have to do to get kafka to work? > > > > > > > > > > > > > > > > > > > > root@do-kafka-sf-development-20140130051956: export > > > > > KAFKA_HEAP_OPTS="-Xmx256M -Xms128M > > > > > root@do-kafka-sf-development-20140130051956 > :/etc/supervisor/conf.d# > > > > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > > > > /var/lib/kafka-0.8.0-src/config/server.properties > > > > > OpenJDK 64-Bit Server VM warning: INFO: > > > > > os::commit_memory(0xbad3, 986513408, 0) failed; > > > error='Cannot > > > > > allocate memory' (errno=12) > > > > > # > > > > > # There is insufficient memory for the Java Runtime Environment to > > > > > continue. > > > > > # Native memory allocation (malloc) failed to allocate 986513408 > > bytes > > > > for > > > > > committing reserved memory. > > > > > # An error report file with more information is saved as: > > > > > # /etc/supervisor/conf.d/hs_err_pid17533.log > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > >
Re: There is insufficient memory for the Java Runtime Environment to continue.
What d you mean? This is appended to kafka-run-class.sh KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" prior to running the below in the shel I run => export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" I start kafka like this: /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh /var/lib/kafka-0.8.0-src/config/server.properties What else is there do? I did not have an issue with kafka 7. Only 8. Thanks On Fri, Jan 31, 2014 at 4:47 AM, Benjamin Black wrote: > are you sure the java opts are being set as you expect? > On Jan 30, 2014 12:41 PM, "David Montgomery" > wrote: > > > Hi, > > > > This is a dedicated machine on DO.But i can say I did not have a > > problem with kafka 7. > > I just upgraded the macine to 1gig on digi ocean. Same error. > > > > export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > > root@do-kafka-sf-development-20140130195343:/etc/supervisor/conf.d# > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > /var/lib/kafka-0.8.0-src/config/server.properties > > OpenJDK 64-Bit Server VM warning: INFO: > > os::commit_memory(0x00000000bad30000, 986513408, 0) failed; error='Cannot > > allocate memory' (errno=12) > > # > > # There is insufficient memory for the Java Runtime Environment to > > continue. > > # Native memory allocation (malloc) failed to allocate 986513408 bytes > for > > committing reserved memory. > > # An error report file with more information is saved as: > > # /etc/supervisor/conf.d/hs_err_pid11635.log > > > > > > > > Below is how I install via chef > > > > version = '0.8.0' > > tar -xzf kafka-#{version}-src.tgz > > cd kafka-#{version}-src > > ./sbt update > > ./sbt package > > ./sbt assembly-package-dependency > > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > > -Dcom.sun.management.jmxremote.authenticate=false > > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a > > /var/lib/kafka-#{version}-src/bin/kafka-run-class.sh > > echo 'export JMX_PORT=${JMX_PORT:-}' | tee -a > > /var/lib/kafka-#{version}-src/bin/kafka-server-start.sh > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Jan 31, 2014 at 4:04 AM, Jay Kreps wrote: > > > > > I think this may be more a general java thing. Can you try running any > > java > > > class with the same command line options you are using for kafka and > > > confirm that that also doesn't work. > > > > > > -Jay > > > > > > On Thu, Jan 30, 2014 at 11:23 AM, David Montgomery < > > > davidmontgom...@gmail.com> wrote: > > > > > > > Hi, <%20us...@kafka.apache.org> > > > > > > > > Why oh whhy can I nt start kafka 8? I am on a machine with 512 megs > of > > > ram > > > > on digi ocean. What does one have to do to get kafka to work? > > > > > > > > > > > > > > > > root@do-kafka-sf-development-20140130051956: export > > > > KAFKA_HEAP_OPTS="-Xmx256M -Xms128M > > > > root@do-kafka-sf-development-20140130051956:/etc/supervisor/conf.d# > > > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > > > /var/lib/kafka-0.8.0-src/config/server.properties > > > > OpenJDK 64-Bit Server VM warning: INFO: > > > > os::commit_memory(0xbad3, 986513408, 0) failed; > > error='Cannot > > > > allocate memory' (errno=12) > > > > # > > > > # There is insufficient memory for the Java Runtime Environment to > > > > continue. > > > > # Native memory allocation (malloc) failed to allocate 986513408 > bytes > > > for > > > > committing reserved memory. > > > > # An error report file with more information is saved as: > > > > # /etc/supervisor/conf.d/hs_err_pid17533.log > > > > > > > > > > > > Thanks > > > > > > > > > >
Re: There is insufficient memory for the Java Runtime Environment to continue.
are you sure the java opts are being set as you expect? On Jan 30, 2014 12:41 PM, "David Montgomery" wrote: > Hi, > > This is a dedicated machine on DO.But i can say I did not have a > problem with kafka 7. > I just upgraded the macine to 1gig on digi ocean. Same error. > > export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" > root@do-kafka-sf-development-20140130195343:/etc/supervisor/conf.d# > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > /var/lib/kafka-0.8.0-src/config/server.properties > OpenJDK 64-Bit Server VM warning: INFO: > os::commit_memory(0xbad3, 986513408, 0) failed; error='Cannot > allocate memory' (errno=12) > # > # There is insufficient memory for the Java Runtime Environment to > continue. > # Native memory allocation (malloc) failed to allocate 986513408 bytes for > committing reserved memory. > # An error report file with more information is saved as: > # /etc/supervisor/conf.d/hs_err_pid11635.log > > > > Below is how I install via chef > > version = '0.8.0' > tar -xzf kafka-#{version}-src.tgz > cd kafka-#{version}-src > ./sbt update > ./sbt package > ./sbt assembly-package-dependency > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true > -Dcom.sun.management.jmxremote.authenticate=false > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a > /var/lib/kafka-#{version}-src/bin/kafka-run-class.sh > echo 'export JMX_PORT=${JMX_PORT:-}' | tee -a > /var/lib/kafka-#{version}-src/bin/kafka-server-start.sh > > > > > > > > > > > > > > On Fri, Jan 31, 2014 at 4:04 AM, Jay Kreps wrote: > > > I think this may be more a general java thing. Can you try running any > java > > class with the same command line options you are using for kafka and > > confirm that that also doesn't work. > > > > -Jay > > > > On Thu, Jan 30, 2014 at 11:23 AM, David Montgomery < > > davidmontgom...@gmail.com> wrote: > > > > > Hi, <%20us...@kafka.apache.org> > > > > > > Why oh whhy can I nt start kafka 8? I am on a machine with 512 megs of > > ram > > > on digi ocean. What does one have to do to get kafka to work? > > > > > > > > > > > > root@do-kafka-sf-development-20140130051956: export > > > KAFKA_HEAP_OPTS="-Xmx256M -Xms128M > > > root@do-kafka-sf-development-20140130051956:/etc/supervisor/conf.d# > > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > > /var/lib/kafka-0.8.0-src/config/server.properties > > > OpenJDK 64-Bit Server VM warning: INFO: > > > os::commit_memory(0xbad3, 986513408, 0) failed; > error='Cannot > > > allocate memory' (errno=12) > > > # > > > # There is insufficient memory for the Java Runtime Environment to > > > continue. > > > # Native memory allocation (malloc) failed to allocate 986513408 bytes > > for > > > committing reserved memory. > > > # An error report file with more information is saved as: > > > # /etc/supervisor/conf.d/hs_err_pid17533.log > > > > > > > > > Thanks > > > > > >
Re: There is insufficient memory for the Java Runtime Environment to continue.
Hi, This is a dedicated machine on DO.But i can say I did not have a problem with kafka 7. I just upgraded the macine to 1gig on digi ocean. Same error. export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" root@do-kafka-sf-development-20140130195343:/etc/supervisor/conf.d# /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh /var/lib/kafka-0.8.0-src/config/server.properties OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0xbad3, 986513408, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 986513408 bytes for committing reserved memory. # An error report file with more information is saved as: # /etc/supervisor/conf.d/hs_err_pid11635.log Below is how I install via chef version = '0.8.0' tar -xzf kafka-#{version}-src.tgz cd kafka-#{version}-src ./sbt update ./sbt package ./sbt assembly-package-dependency echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"' | tee -a /var/lib/kafka-#{version}-src/bin/kafka-run-class.sh echo 'export JMX_PORT=${JMX_PORT:-}' | tee -a /var/lib/kafka-#{version}-src/bin/kafka-server-start.sh On Fri, Jan 31, 2014 at 4:04 AM, Jay Kreps wrote: > I think this may be more a general java thing. Can you try running any java > class with the same command line options you are using for kafka and > confirm that that also doesn't work. > > -Jay > > On Thu, Jan 30, 2014 at 11:23 AM, David Montgomery < > davidmontgom...@gmail.com> wrote: > > > Hi, <%20us...@kafka.apache.org> > > > > Why oh whhy can I nt start kafka 8? I am on a machine with 512 megs of > ram > > on digi ocean. What does one have to do to get kafka to work? > > > > > > > > root@do-kafka-sf-development-20140130051956: export > > KAFKA_HEAP_OPTS="-Xmx256M -Xms128M > > root@do-kafka-sf-development-20140130051956:/etc/supervisor/conf.d# > > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > > /var/lib/kafka-0.8.0-src/config/server.properties > > OpenJDK 64-Bit Server VM warning: INFO: > > os::commit_memory(0xbad3, 986513408, 0) failed; error='Cannot > > allocate memory' (errno=12) > > # > > # There is insufficient memory for the Java Runtime Environment to > > continue. > > # Native memory allocation (malloc) failed to allocate 986513408 bytes > for > > committing reserved memory. > > # An error report file with more information is saved as: > > # /etc/supervisor/conf.d/hs_err_pid17533.log > > > > > > Thanks > > >
Re: There is insufficient memory for the Java Runtime Environment to continue.
I think this may be more a general java thing. Can you try running any java class with the same command line options you are using for kafka and confirm that that also doesn't work. -Jay On Thu, Jan 30, 2014 at 11:23 AM, David Montgomery < davidmontgom...@gmail.com> wrote: > Hi, <%20us...@kafka.apache.org> > > Why oh whhy can I nt start kafka 8? I am on a machine with 512 megs of ram > on digi ocean. What does one have to do to get kafka to work? > > > > root@do-kafka-sf-development-20140130051956: export > KAFKA_HEAP_OPTS="-Xmx256M -Xms128M > root@do-kafka-sf-development-20140130051956:/etc/supervisor/conf.d# > /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh > /var/lib/kafka-0.8.0-src/config/server.properties > OpenJDK 64-Bit Server VM warning: INFO: > os::commit_memory(0xbad3, 986513408, 0) failed; error='Cannot > allocate memory' (errno=12) > # > # There is insufficient memory for the Java Runtime Environment to > continue. > # Native memory allocation (malloc) failed to allocate 986513408 bytes for > committing reserved memory. > # An error report file with more information is saved as: > # /etc/supervisor/conf.d/hs_err_pid17533.log > > > Thanks >
There is insufficient memory for the Java Runtime Environment to continue.
Hi, <%20us...@kafka.apache.org> Why oh whhy can I nt start kafka 8? I am on a machine with 512 megs of ram on digi ocean. What does one have to do to get kafka to work? root@do-kafka-sf-development-20140130051956: export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M root@do-kafka-sf-development-20140130051956:/etc/supervisor/conf.d# /var/lib/kafka-0.8.0-src/bin/kafka-server-start.sh /var/lib/kafka-0.8.0-src/config/server.properties OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0xbad3, 986513408, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 986513408 bytes for committing reserved memory. # An error report file with more information is saved as: # /etc/supervisor/conf.d/hs_err_pid17533.log Thanks