Skip to content

Instantly share code, notes, and snippets.

@hyunsik
Created May 19, 2015 08:15
Show Gist options
  • Save hyunsik/b8dc0a997b39ff28dd97 to your computer and use it in GitHub Desktop.
Save hyunsik/b8dc0a997b39ff28dd97 to your computer and use it in GitHub Desktop.
Storage configuration
{
"spaces": {
"default": {
"uri": "hdfs://localhost:8020/tajo/warehouse",
"configs": [
{"x": "y"},
{"x": "y"}
]
},
"ssd1": {
"uri": "hdfs://localhost:8020/....",
"configs": [
{"x": "y"},
{"x": "y"}
]
},
"mysql": {
"uri": "jdbc://....",
"configs": [
{"x": "y"},
{"x": "y"}
]
}
},
"storages": {
"hdfs": {
"handler": "org.apache.tajo.storage.HdfsTablespace",
"default-format": "text"
},
"file": {
"handler": "org.apache.tajo.storage.FileTablespace",
"default-format": "text"
},
"hbase": {
"handler": "org.apache.tajo.storage.hbase.HBaseTablespace",
"default-format": "hbase"
},
"s3": {
"handler": "org.apache.tajo.storage.S3Tablespace",
"default-format": "text"
},
"jdbc": {
"handler": "org.apache.tajo.storage.JdbcTablespace",
"default-format": "rowstore"
}
},
"formats": {
"avro": {
"storage-support": ["hdfs", "file", "s3"],
"handler": "org.apache.tajo.storage.AvroHandler"
},
"csv": {
"storage-support": ["hdfs", "file", "s3"],
"handler": "org.apache.tajo.storage.CSVHandler"
},
"text": {
"storage-support": ["hdfs", "file", "s3"],
"handler": "org.apache.tajo.storage.TextHandler"
},
"parquet": {
"storage-support": ["hdfs", "file", "s3"],
"handler": "org.apache.tajo.storage.ParquetHandler"
},
"raw": {
"storage-support": ["hdfs", "file", "s3"],
"handler": "org.apache.tajo.storage.RawHandler"
},
"rcfile": {
"storage-support": ["hdfs", "file", "s3"],
"handler": "org.apache.tajo.storage.RCFileHandler"
},
"row": {
"storage-support": ["hdfs", "file", "s3"],
"handler": "org.apache.tajo.storage.RowHandler"
},
"sequencefile": {
"storage-support": ["hdfs", "file", "s3"],
"handler": "org.apache.tajo.storage.SeqFileHandler"
},
"hbase": {
"storage-support": ["hbase"],
"handler": "org.apache.tajo.storage.HbaseHandler"
},
"kyro": {
"storage-support": ["hbase"],
"handler": "org.apache.tajo.storage.KyroHandler"
},
"rowstore": {
"storage-support": ["jdbc"],
"handler": "org.apache.tajo.storage.RowStoreHandler"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment