User GuidesAPI ReferenceRelease Notes
Doc HomeHelp CenterLog In
User Guides

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

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

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:

DependencyVersion
Java8
ElasticSearch6.8.2
Spark2.2.0
YARN2.7.3
Hadoop2.7.3
HBase1.3.1
Zookeeper3.4.6

Browser Support for the Web Application

Firefox 43+Chrome
Windows 7/8.1Supported (recommended)Supported (recommended)
Windows 10Not SupportedNot Supported
Mac OSSupportedSupported
Linux OSNot SupportedNot Supported