System Types

Teradata

A Teradata target requires a host and port.

{
  "system_type": "teradata",
  "system_info": {
    "host": "my.teradata.host",
    "port": "1025"
  }
}

Aster

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

{
  "system_type": "aster",
  "system_info": {
    "database": "mydatabase",
    "host": "my.aster.host",
    "port": "2406"
  }
}

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

Example with Keberos

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

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

results matching ""

    No results matching ""