|
|
# Installation
|
|
|
|
|
|
## Install Erlang
|
|
|
* `wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm`
|
|
|
* `rpm -Uvh erlang-solutions-1.0-1.noarch.rpm`
|
|
|
* `yum install erlang`
|
|
|
|
|
|
## Install RabbitMQ
|
|
|
* Install RPM
|
|
|
* `wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm`
|
|
|
* `rpm -ihv rabbitmq-server-3.6.1-1.noarch.rpm`
|
|
|
* Start RabbitMQ on system start up
|
|
|
* `chkconfig rabbitmq-server on`
|
|
|
* `service rabbitmq-server start`
|
|
|
* Create a vhost with name prisma
|
|
|
* `rabbitmqctl add_vhost prisma`
|
|
|
* Create a user [user] with password [password] and set permissions
|
|
|
* `rabbitmqctl add_user [user] [password]`
|
|
|
* `rabbitmqctl set_permissions -p prisma [user] ".*" ".*" ".*"`
|
|
|
* `rabbitmqctl set_user_tags [user] administrator`
|
|
|
* Activate Web Management UI
|
|
|
* `rabbitmq-plugins enable rabbitmq_management`
|
|
|
* In browser: http://server-name:15672/
|
|
|
|
|
|
## Install CDO server
|
|
|
* Unzip CDO server
|
|
|
* `wget -O cdoserver.zip "https://se4.informatik.uni-wuerzburg.de/nexus/service/local/artifact/maven/redirect?r=snapshots&g=tools.descartes.prisma&a=tools.descartes.prisma.releng.server.product&v=LATEST&c=linux.gtk.x86_64&e=zip"`
|
|
|
* `unzip cdoserver.zip`
|
|
|
* Start CDO server
|
|
|
* `cd prisma`
|
|
|
* `./eclipse`
|
|
|
* Note 1: In order to ensure that the server is not killed when a user session is closed, use gnu screen utilization (call `screen`, run other commands, STRG+A STRG+D to suspend session, call `screen -x` to resume.
|
|
|
* Note 2: Stop the server by typing close in the server prompt.
|
|
|
* Note 3: Reset the server by deleting the database directory. |
|
|
\ No newline at end of file |