@@ -13,6 +13,82 @@ These programs are **required** in order to run Livebeat:
|
||||
### Node.js
|
||||
Please pick your distribution [here](https://nodejs.org/en/download/package-manager/) and follow the instruction there. For Debian/Ubuntu click [here](https://github.com/nodesource/distributions/blob/master/README.md).
|
||||
|
||||
### RabbitMQ
|
||||
#### Fedora
|
||||
Installing RabbitMQ on Fedora is a bit tricky.
|
||||
|
||||
##### Installing Erlang
|
||||
Create `/etc/yum.repos.d/erlang.repo` and put this as content:
|
||||
```
|
||||
[rabbitmq_erlang]
|
||||
name=rabbitmq_erlang
|
||||
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/x86_64
|
||||
repo_gpgcheck=1
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
# PackageCloud's repository key and RabbitMQ package signing key
|
||||
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
|
||||
https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
|
||||
[rabbitmq_erlang-source]
|
||||
name=rabbitmq_erlang-source
|
||||
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
|
||||
repo_gpgcheck=1
|
||||
gpgcheck=0
|
||||
enabled=1
|
||||
# PackageCloud's repository key and RabbitMQ package signing key
|
||||
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
|
||||
https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
```
|
||||
Then you can execute the install command:
|
||||
```
|
||||
sudo dnf install erlang
|
||||
```
|
||||
|
||||
##### Installing RabbitMQ
|
||||
Same thing, add repository under `/etc/yum.repos.d/rabbitmq_server.repo`:
|
||||
```
|
||||
[rabbitmq_rabbitmq-server]
|
||||
name=rabbitmq_rabbitmq-server
|
||||
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/x86_64
|
||||
repo_gpgcheck=1
|
||||
gpgcheck=0
|
||||
enabled=1
|
||||
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
|
||||
[rabbitmq_rabbitmq-server-source]
|
||||
name=rabbitmq_rabbitmq-server-source
|
||||
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS
|
||||
repo_gpgcheck=1
|
||||
gpgcheck=0
|
||||
enabled=1
|
||||
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
|
||||
sslverify=1
|
||||
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
|
||||
metadata_expire=300
|
||||
```
|
||||
Now install the package:
|
||||
```
|
||||
sudo dnf install rabbitmq-server
|
||||
```
|
||||
Recommended is to enable the RabbitMQ service so it starts on boot:
|
||||
```
|
||||
sudo systemctl enable rabbitmq-server
|
||||
```
|
||||
Optional but a good choice is to enable the management web interface:
|
||||
```
|
||||
sudo rabbitmq-plugins enable rabbitmq_management
|
||||
```
|
||||
It can be accessed under `http://localhost:15672`
|
||||
## Getting started
|
||||
Since we have everyting installed, we have to make our hands dirty before we can even touch Livebeat.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user