Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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