MMDB 2 is a complete rewrite of MMDB 1 (Medici). The code is now based on SCALA and the main goal of this version is scalability, both in terms of datasets as well as in extractors.
Another main difference between the two versions is the way extractors operator. Extractors now will connect to a message bus (rabbitmq by default) and wait for requests to extract information. The extractors will now be smaller and with this system more scalable.
This are installation notes for the upcoming 2.0 release of MMDB, this is work in progress and can change at any point.
Install rabbitMQ
sudo -s
echo "deb http://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.d/rabbitmq.conf
wget http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
apt-key add rabbitmq-signing-key-public.asc
apt-get update
apt-get -y install rabbitmq-server git python-virtualenv
exit
mkdir git
cd git
git clone https://opensource.ncsa.illinois.edu/stash/scm/med/medici-play.git
git clone https://opensource.ncsa.illinois.edu/stash/scm/med/extractors-core.git