User GuidesAPI ReferenceRelease Notes
Doc HomeHelp CenterLog In
User Guides

Single-Node Deployments

The Tamr platform is deployed on a single server.

Beginning with version v.2019.013, Tamr does not support deployments where the server on which Tamr is installed also runs other applications. Only Tamr and its dependencies can run on this server. This applies to on premises or cloud deployments, where Tamr is deployed in a bare metal (non-VM) or a virtual machine environment.

Specifications

Tamr can run entirely on a single server.

Large

ResourceSpecification
CPU32 cores
Memory128 GB
Disk5TB SSD

Medium

ResourceSpecification
CPU16 cores
Memory64 GB
Disk2 TB SSD

Small (Minimum)

ResourceSpecification
CPU8 cores
Memory32 GB
Disk1 TB SSD

Included Services and Ports

A single-node deployment provides access to these microservices at the following default ports.

Tamr Microservices

The following services are available at the listed default ports. In addition, they are available via a proxy at the default Tamr port (TCP 9100).

ServiceDefault PortDescription
Auth 9020User authentication
Dataset 9150Dataset management
Dedup 9140Deduplication service for mastering projects
Job 8180Job management for data pipelines
Match9170Low Latency Match service
Persistence 9080Database persistence
Preview 9040Spark runner for preview of mappings and data transformations
Public API9180Public APIs for working with Tamr
Recipe 9190Orchestration service for tracking tasks and their dependencies
Taxonomy 9400Taxonomy service for classification projects
Transform 9160Transformation service for schema mapping and running transformations
Unify 9100Tamr front-end application

Optional administrative ports can be found at each of the above ports +1. For example, an administrative port for 9020 is found at 9021. They include endpoints for operational information and ensure that a heavy user request load cannot prevent administrative requests from getting through.

External Services

ServicePortsDescription
Elasticsearch9200, 9300Elasticsearch
Elasticsearch Front End9130Elasticsearch for Tamr front-end application
elasticsearch_exporter 9135Instrument Elasticsearch for Prometheus metrics gathering
elasticseach_logging9250, 9350Elasticsearch for logging
Grafana 31101Monitoring dashboard
graphite_exporter 31108, 31109Spark metrics for Prometheus
Kibana 5601Logging dashboard
node_exporter 9110System metrics for Prometheus
postgres_exporter 31187PostgreSQL metrics for Prometheus
PostgreSQL 5432Internal database for Tamr application metadata
Prometheus 31390Monitoring and alerting framework
Spark Master 7077, 8080, 9002Apache Spark master
Spark Worker 8081, 7077Apache Spark worker
Zookeeper21281Zookeeper service for configuration
HBase16010HBase Master
Yarn8088Yarn Resource Manager dashboard