System Types - Teradata Listener

Teradata® Listener™ User Guide

Product
Teradata Listener
Release Number
2.06
Published
August 2019
Language
English (United States)
Last Update
2019-08-30
dita:mapPath
yng1555531055816.ditamap
dita:ditavalPath
boe1555608925945.ditaval
dita:id
B035-2910
Product Category
Analytical Ecosystem

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"}
}

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"
  }
}