This section covers installing Squirro on a supported Linux system, either Red Hat® Enterprise Linux® (RHEL) or its open source derivative CentOS Linux.
...
Installation of the storage node happens with two separate packages. The first package installs the required Linux users and the second installs the services. Furthermore, we also need to explicitly install a few dependencies. Use the following two commands for the installation:
Java
Code Block |
---|
yum install jre |
Squirro Storage Node
Code Block | ||
---|---|---|
| ||
sudo su yum install squirro-storage-node-users yum install elasticsearch # in case of installing Squirro v2.6.0 yum install squirro-storage-node |
...
Installation of the Squirro cluster node happens with two separate packages. The first package installs the required Linux users and the second installs the services. Furthermore, we also need to explicitly install a few dependencies. Use the following commands for the installation:
Java
Squirro depends on JRE which is provided in the Squirro YUm repository itself. But this package has to be installed explicitly as none of the Squirro packages declare an explicit dependency on JRE. This is done to provide more flexibility in making Squirro work for various custom deployments where we do not control the version of Java installed on the server. Please execute the yum command below to install JRE
Code Block |
---|
yum install jre |
Python
Squirro depends on Python, which is provided by a separate YUM repository. Execute the following commands to set up this repository. Please answer y for yes in response to the yum install command prompts.
...
Note | ||
---|---|---|
You can choose to run MySql server and Redis servers remotely, i.e. not residing on the Squirro Cluster Node if you go through the trouble of setting up MySql and Redis Server installations with a specific configuration. To set up Squirro with remote MySql server and Redis server "Backends", please create a readable file /etc/squirro/backends.ini with the content:
|
Next install the following prerequisites:
RHEL6 / Centos 6 | RHEL7 / Centos 7 | |||||
---|---|---|---|---|---|---|
n/a | The default MySQL variant for MySQL on RHEL7/CentOS7 is MariaDB. Please execute the following before you proceed further:
Once we have released MariaDb RPM packages, the corresponding upgrade will undo this indirection. |
Installation of the Squirro cluster node happens with two separate packages. The first package installs the required Linux users and the second installs the services. Use the following commands for the installation:
Code Block | ||
---|---|---|
| ||
yum install squirro-cluster-node-users yum install squirro-cluster-node |
...