...
The infinit.e-platform.prerequisites.online and .offline RPMS contains a collection of packages, data files, and scripts that are necessary to prepare a clean CentOS 5.6/6+ or Red Hat Enterprise Linux 5.5/6+ server for the installation of IKANOW's Infinit.e.
...
The installation mode and node type can be specified during installation via the use of command line arguments (see Running install.sh below).
Note: The following is a list of packages installed on the target machine based on the type of node being installed:
...
...
API Node
...
DB Node
...
Createrepo
...
X
...
X
...
Jpackage-utils
...
X
...
X
...
yum-priorities
...
X
...
X
...
s3cmd
...
X
...
X
...
Java JRE & JDK
...
X
...
X
...
Tomcat 6
...
X
...
X
...
tomcat6-6.0.29-1.jpp5.noarch.rpm
tomcat6-admin-webapps-6.0.29-1.jpp5.noarch.rpm
tomcat6-webapps-6.0.29-1.jpp5.noarch.rpm
...
Splunk
...
X
...
X
...
MongoDB
...
X
...
X
...
.
...
...
Elasticsearch
...
X
...
X
...
Curl
...
X
...
X
...
* Note: The software versions listed above are those installed via the offline installation mechanism. When the infinit.e-platform.prerequisites.online.rpm is used the latest version of each software package (with the exception of Java, Splunk, and Jpackage-utils) are retrieved via yum).
Info |
---|
Note that the install bundles on the IKANOW downloads page contain a single script that will install all required RPMs, both in online and offline modes. These "quick install"s are described here. |
...
By default install.sh will create an API Node with all the latest RPMs when you type the following command.
...
Code Block |
---|
sh install.sh apinode_latest #to fix to a specific Infinit.e version, append "_v<major>.<minor>" to the node type, eg: sh install.sh apinode_v0.2 |
The Infinit.e version to major (non-backwards compatible) elasticsearch version is as follows:
- apinode_latest: 1.0
- apinode_v0.3: 1.0
- apinode_v0.2: 0.19
- apinode_v0.1: 0.19
- (v0.0 no longer supported: 0.18)
(For legacy reasons, "apinode" defaults to "apinode_v0.2")
DB Node
To install a DB Node type:
Code Block |
---|
sh install.sh dbnode_latest #to fix to a specific Infinit.e version, append "_v<major>.<minor>" to the node type, eg: sh install.sh dbnode_v0.2 |
The Infinit.e version to major (non-backwards compatible) MongoDB version is as follows:
- dbnode_latest: 2.4
- dbnode_v0.3: 2.4
- dbnode_v0.2: 2.4
- dbnode_v0.1: 2.2
- (Supported in online mode only - for offline mode you need to download and install the RPM by hand, eg "yumdownloader mongo-10gen-server-2.2.3 mongo-10gen-2.2.3", transfer the 2 RPMs and then use "rpm -i" on the target machine)
- (v0.0 no longer supported: 2.0)
- (unlike elasticsearch 0.18, mongodb 2.0 is still compatible with the Infinit.e application layer, but it cannot be installed and is not recommended)
(For legacy reasons "dbnode" defaults to "dbnode_v0.2")
3. Configuring the Node via the infinite.configuration.properties.TEMPLATE File
...