2.05.2.05 - 2.05 - System Types - Teradata Listener

Teradata® Listener™ User Guide

prodname
Teradata Listener
vrm_release
2.05
category
User Guide
featnum
B035-2910-039K

Teradata

A Teradata target requires a host, port, and credentials.

{
"name": "My System", 
"description": "A superb system", 
"system_type": "teradata",
"system_info": {
{"host": "my.teradata.host", "port": "1025", "username": "abc" ,"password": "abc"}
}

Aster

An Aster target requires a database, host, port, and credentials.

{
"name": "My System", 
"description": "A superb system", 
"system_type": "aster",
"system_info": {"database": "mydatabase", "host": "my.aster.host", "port": "2406", "username": "abc" ,"password": "abc"} 
}

HDFS without Kerberos

An HDFS target requires host and port properties, which should contain a full HDFS connection string. It also requires a properties object with the webhcat values.

{
  "name": "TestSystemHDFS",
  "description": "Test System HDFS",
  "system_type": "hdfs",
  "system_info": {
    "host": "myhdfs.host",
    "port": "myhdfs.port"
  },
  "state": "1",
  "properties": {}
}

HDFS with Kerberos

{
  "name": "TestSystemForKerberizedHDFS",
  "description": "Test System For Kerberized HDFS",
  "system_type": "hdfs",
  "system_info": {
    "host": “myhdfs.host",
    "port": “myhdfs.port"
  },
  "state": "1",
  "properties": {
    "kerberized": true
  }
}

HDFS on Multi-Homed Hadoop Systems

In multi-homed clusters, all server addressing must be hostname-based.
If your Hadoop system is multi-homed, you must also pass the following property through the API.
"properties":{"is_multihomed":true} 
The following shows where the parameter appears in the body of the statement.
{
    "owner": [
      "listener"
    ],
    "collaborators": null,
    "name": "hdfs",
    "description": "",
    "system_type": "hdfs",
    "system_info": {
      "host": "yourhostname",
      "port": "8020"
    },
    "state": "1",
    "properties":{"is_multihomed":true}
  }

HBase

A HBase system requires host, node, and port in the system_info property. It also requires the values in properties for zookeeper_host, zookeeper_port, and zookeeper_parent.

{
  "system_type": "hbase",
  "system_info": {
    "host": "myhbase.host",
    "node": "/hbase-node",
    "port": "2181"
  },
  "properties": {
    "zookeeper_host": "zookeeper.host",
    "zookeeper_port": "3000",
    "zookeeper_parent": "/parent-node"
  }
}