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
>> > &lt;
>> https://cwiki.apache.org/confluence/display/ACTIVEMQ/Pluggable+storage+lockers&gt
>> ;
>> > https://activemq.apache.org/pluggable-storage-lockers.html
>> >
>> > -Tom
>> >
>> >> On Jul 18, 2018, at 3:47 PM, avmpt &lt;
>>
>> > patelakash@
>>
>> > &gt; 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
>>
>

Reply via email to