blob: 5870635a4f8120acb1aac680243b32d9c18e8e0b [file] [log] [blame]
[
{
"group": "cassandra",
"name": "cassandra",
"className": "org.apache.zeppelin.cassandra.CassandraInterpreter",
"properties": {
"cassandra.hosts": {
"envName": null,
"propertyName": "cassandra.hosts",
"defaultValue": "localhost",
"description": "Comma separated Cassandra hosts (DNS name or IP address). Default = localhost. Ex: '192.168.0.12,node2,node3'",
"type": "textarea"
},
"cassandra.native.port": {
"envName": null,
"propertyName": "cassandra.native.port",
"defaultValue": "9042",
"description": "Cassandra native port. Default = 9042",
"type": "number"
},
"cassandra.protocol.version": {
"envName": null,
"propertyName": "cassandra.protocol.version",
"defaultValue": "DEFAULT",
"description": "Cassandra protocol version. Default = auto-detect",
"type": "string"
},
"cassandra.cluster": {
"envName": null,
"propertyName": "cassandra.cluster",
"defaultValue": "Test Cluster",
"description": "Cassandra cluster name. Default = 'Test Cluster'",
"type": "string"
},
"cassandra.keyspace": {
"envName": null,
"propertyName": "cassandra.keyspace",
"defaultValue": "system",
"description": "Cassandra keyspace name. Default = 'system'",
"type": "string"
},
"cassandra.compression.protocol": {
"envName": null,
"propertyName": "cassandra.compression.protocol",
"defaultValue": "NONE",
"description": "Cassandra compression protocol. Available values: NONE, SNAPPY, LZ4. Default = NONE",
"type": "string"
},
"cassandra.credentials.username": {
"envName": null,
"propertyName": "cassandra.credentials.username",
"defaultValue": "none",
"description": "Cassandra credentials username. Default = 'none'",
"type": "string"
},
"cassandra.credentials.password": {
"envName": null,
"propertyName": "cassandra.credentials.password",
"defaultValue": "none",
"description": "Cassandra credentials password. Default = 'none'",
"type": "password"
},
"cassandra.load.balancing.policy": {
"envName": null,
"propertyName": "cassandra.load.balancing.policy",
"defaultValue": "DEFAULT",
"description": "Class name for Load Balancing Policy. Default = DefaultLoadBalancingPolicy",
"type": "string"
},
"cassandra.retry.policy": {
"envName": null,
"propertyName": "cassandra.retry.policy",
"defaultValue": "DEFAULT",
"description": "Class name for Retry Policy. Default = DefaultRetryPolicy",
"type": "string"
},
"cassandra.reconnection.policy": {
"envName": null,
"propertyName": "cassandra.reconnection.policy",
"defaultValue": "DEFAULT",
"description": "Class name for Reconnection Policy. Default = ExponentialReconnectionPolicy",
"type": "string"
},
"cassandra.speculative.execution.policy": {
"envName": null,
"propertyName": "cassandra.speculative.execution.policy",
"defaultValue": "DEFAULT",
"description": "Class name for Speculative Execution Policy. Default = NoSpeculativeExecutionPolicy",
"type": "string"
},
"cassandra.interpreter.parallelism": {
"envName": null,
"propertyName": "cassandra.interpreter.parallelism",
"defaultValue": "10",
"description": "Cassandra interpreter parallelism.Default = 10",
"type": "number"
},
"cassandra.max.schema.agreement.wait.second": {
"envName": null,
"propertyName": "cassandra.max.schema.agreement.wait.second",
"defaultValue": "10",
"description": "Cassandra max schema agreement wait in second.Default = ProtocolOptions.DEFAULT_MAX_SCHEMA_AGREEMENT_WAIT_SECONDS",
"type": "number"
},
"cassandra.pooling.connection.per.host.local": {
"envName": null,
"propertyName": "cassandra.pooling.connection.per.host.local",
"defaultValue": "1",
"description": "Cassandra connections per host local. Protocol V3 and above default = 1",
"type": "number"
},
"cassandra.pooling.connection.per.host.remote": {
"envName": null,
"propertyName": "cassandra.pooling.connection.per.host.remote",
"defaultValue": "1",
"description": "Cassandra connections per host remote. Protocol V3 and above default = 1",
"type": "number"
},
"cassandra.pooling.max.request.per.connection": {
"envName": null,
"propertyName": "cassandra.pooling.max.request.per.connection",
"defaultValue": "1024",
"description": "Cassandra max requests per connection. Protocol V3 and above default = 1024",
"type": "number"
},
"cassandra.pooling.pool.timeout.millisecs": {
"envName": null,
"propertyName": "cassandra.pooling.pool.timeout.millisecs",
"defaultValue": "5000",
"description": "Cassandra pool time out in millisecs. Default = 5000",
"type": "number"
},
"cassandra.pooling.heartbeat.interval.seconds": {
"envName": null,
"propertyName": "cassandra.pooling.heartbeat.interval.seconds",
"defaultValue": "30",
"description": "Cassandra pool heartbeat interval in secs. Default = 30",
"type": "number"
},
"cassandra.query.default.consistency": {
"envName": null,
"propertyName": "cassandra.query.default.consistency",
"defaultValue": "ONE",
"description": "Cassandra query default consistency level. Default = ONE",
"type": "string"
},
"cassandra.query.default.serial.consistency": {
"envName": null,
"propertyName": "cassandra.query.default.serial.consistency",
"defaultValue": "SERIAL",
"description": "Cassandra query default serial consistency level. Default = SERIAL",
"type": "string"
},
"cassandra.query.default.fetchSize": {
"envName": null,
"propertyName": "cassandra.query.default.fetchSize",
"defaultValue": "5000",
"description": "Cassandra query default fetch size. Default = 5000",
"type": "number"
},
"cassandra.socket.connection.timeout.millisecs": {
"envName": null,
"propertyName": "cassandra.socket.connection.timeout.millisecs",
"defaultValue": "5000",
"description": "Cassandra socket default connection timeout in millisecs. Default = 5000",
"type": "number"
},
"cassandra.socket.read.timeout.millisecs": {
"envName": null,
"propertyName": "cassandra.socket.read.timeout.millisecs",
"defaultValue": "12000",
"description": "Cassandra socket read timeout in millisecs. Default = 12000",
"type": "number"
},
"cassandra.socket.tcp.no_delay": {
"envName": null,
"propertyName": "cassandra.socket.tcp.no_delay",
"defaultValue": true,
"description": "Cassandra socket TCP no delay. Default = true",
"type": "checkbox"
},
"cassandra.ssl.enabled": {
"envName": null,
"propertyName": "cassandra.ssl.enabled",
"defaultValue": false,
"description": "Cassandra SSL",
"type": "checkbox"
},
"cassandra.ssl.truststore.path": {
"envName": null,
"propertyName": "cassandra.ssl.truststore.path",
"defaultValue": "none",
"description": "Cassandra truststore path. Default = none",
"type": "string"
},
"cassandra.ssl.truststore.password": {
"envName": null,
"propertyName": "cassandra.ssl.truststore.password",
"defaultValue": "none",
"description": "Cassandra truststore password. Default = none",
"type": "password"
},
"cassandra.format.output": {
"envName": null,
"propertyName": "cassandra.format.output",
"defaultValue": "human",
"description": "Output format: human-readable, or strict CQL. Default = human",
"type": "string"
},
"cassandra.format.locale": {
"envName": null,
"propertyName": "cassandra.format.locale",
"defaultValue": "en_US",
"description": "Locale for formatting of output data. Default = en_US",
"type": "string"
},
"cassandra.format.timezone": {
"envName": null,
"propertyName": "cassandra.format.timezone",
"defaultValue": "UTC",
"description": "Timezone for output of time/date-related values. Default = UTC",
"type": "string"
},
"cassandra.format.timestamp": {
"envName": null,
"propertyName": "cassandra.format.timestamp",
"defaultValue": "yyyy-MM-dd'T'HH:mm:ss.SSSXXX",
"description": "Format string for timestamp columns",
"type": "string"
},
"cassandra.format.date": {
"envName": null,
"propertyName": "cassandra.format.date",
"defaultValue": "yyyy-MM-dd",
"description": "Format string for date columns",
"type": "string"
},
"cassandra.format.time": {
"envName": null,
"propertyName": "cassandra.format.time",
"defaultValue": "HH:mm:ss.SSS",
"description": "Format string for time columns",
"type": "string"
},
"cassandra.format.float_precision": {
"envName": null,
"propertyName": "cassandra.format.float_precision",
"defaultValue": "5",
"description": "Precision for formatting of float values",
"type": "number"
},
"cassandra.format.double_precision": {
"envName": null,
"propertyName": "cassandra.format.double_precision",
"defaultValue": "12",
"description": "Precision for formatting of double values",
"type": "number"
},
"cassandra.format.decimal_precision": {
"envName": null,
"propertyName": "cassandra.format.decimal_precision",
"defaultValue": "-1",
"description": "Precision for formatting of decimal values (by default, show everything)",
"type": "number"
}
},
"editor": {
"editOnDblClick": false
}
}
]