Versions Compared

Key

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

...

Incoming traffic to Squirro servers should be open on a number of TCP ports. The individual ports and the required access level are documented below:

Storage Nodes

TCP PortUsageOpen for
9200Elasticsearch accessAll storage and Squirro nodes
9300Elasticsearch replicationAll storage nodes

Squirro Nodes

TCP PortUsageOpen for
81Web access
  • All Squirro nodes
  • Optionally for all clients if HTTPS access (port 443) is not desired
111Gluster
  • All Squirro nodes (in multi-node setups)
443Web access (SSL-protected)
  • All clients
2181Zookeeper
  • All Squirro nodes
2888Zookeeper node discovery
  • All Squirro nodes (in multi-node setups)
3306MySql
  • All Squirro nodes
3888Zookeeper node discovery
  • All Squirro nodes (in multi-node setups)
6379Redis
  • All Squirro nodes
24007Gluster
  • All Squirro nodes (in multi-node setups)
49152+ (one per node, e.g. range 49152 – 49155 for a cluster of three nodes)Gluster nodes
  • All Squirro nodes (in multi-node setups)

Users

Squirro provides packages that sets up all the Linux users required on a system. Those packages are used in the instructions below.

...

Code Block
languagebash
[root@localhost ~]# wget -P /tmp https://www.softwarecollections.org/en/scls/rhscl/python27/epel-6-x86_64/download/rhscl-python27-epel-6-x86_64.noarch.rpm
[root@localhost ~]# yum installlocalinstall /tmp/rhscl-python27-*.noarch.rpm

EPEL

Code Block
languagebash
[root@localhost ~]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@localhost ~]# yum localinstall epel-release-6-8.noarch.rpm

Storage Node Installation

...