Requirements
Requirements for installing Tamr on a single server.
For hardware requirements, see here.
Dedicated Server
Do not run other software on a server where you intend to install and deploy Tamr.
Operating System
- Red Hat Enterprise Linux 7, or
- Ubuntu Server 18.04.
Important: Ubuntu 18.04 reached End of Standard Support in June 2023. See Notice for Ubuntu for recommended steps.
Tamr Home Directory
The directory in which Tamr is installed is referred to as the Tamr home directory, or <tamr-home-directory>
, in examples in this documentation. You determine the directory's location at the time of installing Tamr and cannot subsequently modify it. Do not set a local environment variable for the Tamr home directory.
Tamr Home Directory Requirements
Ensure that the Tamr home directory:
- Is not located on the root mount
/
, but is located on a mount with the required disk space, such as/data
.- Is owned by the Tamr functional user.
Functional User
Operating system users are either user accounts, tied to people, or functional accounts that exist for specific applications to use.
The operating system user account for the administration of Tamr is referred to as the functional user throughout this documentation.
Creation
To create an operating system functional user, such as tamr
, see
- Managing Users and Groups for Red Hat Enterprise Linux, or
- User Management for Ubuntu Server.
Privilege
The functional user, such as tamr
, must have sudo privileges to perform installation and upgrade steps.
Ulimits
The following ulimits are required for the functional user:
- Maximum number of open files
ulimit -n
(nofile
): 66000 - Maximum number of user processes
ulimit -u
(nproc
): unlimited - vm.max_map_count set to at least 262144
sysctl -w vm.max_map_count=262144
For RHEL, see How to set ulimit values.
Ports
- One open port is required for inbound web access (the default HTTP port is
9100
). - Services within Tamr must be able to communicate with each other via HTTP. This is typically arranged by having them use the loopback network interface, named
localhost
, with no proxy.
Software
- Postgres 9.4
- Gzip
- unzip
Tamr Software Bundle
- The Tamr software bundle
unify.zip
In addition to Tamr software, unify.zip
includes the following dependencies:
Dependency | Version |
---|---|
Java | 8 |
ElasticSearch | 6.8.2 |
Spark | 2.2.0 |
YARN | 2.7.3 |
Hadoop | 2.7.3 |
HBase | 1.3.1 |
Zookeeper | 3.4.6 |
Browser Support for the Web Application
Firefox 43+ | Chrome | |
---|---|---|
Windows 7/8.1 | Supported (recommended) | Supported (recommended) |
Windows 10 | Not Supported | Not Supported |
Mac OS | Supported | Supported |
Linux OS | Not Supported | Not Supported |
Updated over 1 year ago