I forgot to answer your other question. That just means that you have to configure the path for the KahaDB data directory (in activemq.xml) to be a path under your EFS mount.
Tim On Sat, Jul 21, 2018, 7:17 AM Tim Bain <tb...@alumni.duke.edu> wrote: > The bug I linked to, which addresses the fact that EFS is so large that > the ActiveMQ code believes it has a negative size, was fixed in 5.15.0, so > I would expect 5.14.3 not to work. But YMMV if EFS is reporting a different > amount of free space today than it did when that bug was submitted. > > Tim > > On Fri, Jul 20, 2018, 2:22 PM avmpt <patelak...@vmware.com> wrote: > >> I am using a custom docker image rather than any of the ones available >> online. The config uses a base os image and then has the following >> activemq >> settings: >> ------------------------------------------------------- >> >> ENV ACTIVEMQ_VERSION 5.14.3 >> ENV ACTIVEMQ apache-activemq-$ACTIVEMQ_VERSION >> >> ENV ACTIVEMQ_HOME /opt/activemq >> >> RUN tdnf -y install tar gzip >> >> RUN set -x && \ >> mkdir -p /opt && \ >> curl -s -S >> >> https://archive.apache.org/dist/activemq/$ACTIVEMQ_VERSION/$ACTIVEMQ-bin.tar.gz >> | tar xvz -C /opt && \ >> ln -s /opt/$ACTIVEMQ $ACTIVEMQ_HOME && \ >> useradd -r -M -d $ACTIVEMQ_HOME activemq >> >> RUN chmod 764 $ACTIVEMQ_HOME >> COPY activemq.xml $ACTIVEMQ_HOME/conf/ >> WORKDIR $ACTIVEMQ_HOME >> >> CMD ["/bin/sh", "-c", "bin/activemq console"] >> >> ------------------------------------------------------- >> >> For this version of AMQ (5.14.3) would it still be possible to setup the >> EFS >> without pluggable storage lockers? Also can you elaborate about changing >> the >> data directory to being under the efs mount? I'm not sure I understand >> that >> part. Thanks! >> >> >> thall wrote >> > There are a number of docker images for activemq, you will need to >> follow >> > the documentation for that docker image. >> > Make sure your docker image is using the latest version of activemq. >> > You are going to need to change the data directory to be under the efs >> > mount, and you are going to have to configure a pluggable storage locker >> > as well. >> > >> https://cwiki.apache.org/confluence/display/ACTIVEMQ/Pluggable+storage+lockers >> > < >> https://cwiki.apache.org/confluence/display/ACTIVEMQ/Pluggable+storage+lockers> >> ; >> > https://activemq.apache.org/pluggable-storage-lockers.html >> > >> > -Tom >> > >> >> On Jul 18, 2018, at 3:47 PM, avmpt < >> >> > patelakash@ >> >> > > wrote: >> >> >> >> I would like to use EFS as the shared file system when I set up a >> >> master/slave broker pair. What changes would I need to make to the >> >> persistence adapter to use the mounted EFS path? >> >> >> >> When I have >> >> >> > <persistenceAdapter> >> >> >> > <kahaDB directory="${activemq.data}/kahadb"/> >> >> >> > </persistenceAdapter> >> >> >> >> Would I need to change it to the path where EFS is mounted? Are there >> any >> >> additional changes required? My activemq brokers are both docker >> >> containers >> >> so I'm not sure how exactly this would affect my setup. Thanks! >> >> >> >> >> >> >> >> >> >> -- >> >> Sent from: >> >> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html >> >> >> >> >> >> -- >> Sent from: >> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html >> >