代码之家  ›  专栏  ›  技术社区  ›  Theo

雅典娜的.csv.metadata文件的数据格式是什么?

  •  0
  • Theo  · 技术社区  · 7 年前

    数据的格式是什么 .csv.metadata 亚马逊雅典娜写的文件?

    ResultSet.ResultSetMetadata 部分回应 GetQueryResults 请求,并且它是由Hive或Presto以某种方式创建的。

    2019-04-23 14:51:29         27 e7629796-9b91-476a-bfb7-2fe6c9595bce.csv
    2019-04-23 14:51:29         56 e7629796-9b91-476a-bfb7-2fe6c9595bce.csv.metadata
    2019-04-27 14:23:53    1591958 ebe432ac-db7b-4ea1-b5de-529350d1a02a.csv
    2019-04-27 14:23:53        712 ebe432ac-db7b-4ea1-b5de-529350d1a02a.csv.metadata
    2019-04-25 16:31:23      10152 eeb6f4ab-9ac3-4a7e-81c4-0cc155187acb.csv
    2019-04-25 16:31:23        494 eeb6f4ab-9ac3-4a7e-81c4-0cc155187acb.csv.metadata
    2019-04-25 22:30:56   22384376 f0160ff7-e5b3-466d-926a-a660a5208c5f.csv
    2019-04-25 22:30:56        494 f0160ff7-e5b3-466d-926a-a660a5208c5f.csv.metadata
    

    这是一堆垃圾 e7629796-9b91-476a-bfb7-2fe6c9595bce.csv.metadata 从上面的列表中:

    00000000  0a 1b 32 30 31 39 30 34  32 33 5f 31 32 35 31 32  |..20190423_12512|
    00000010  38 5f 30 30 30 30 31 5f  65 68 74 75 72 22 19 0a  |8_00001_ehtur"..|
    00000020  04 68 69 76 65 22 03 61  72 79 2a 03 61 72 79 32  |.hive".ary*.ary2|
    00000030  05 61 72 72 61 79 48 03                           |.arrayH.|
    

    ResultSet.ResultSetMetadata 看起来像这样:

    "ResultSetMetadata": {
      "ColumnInfo": [
        {
          "CatalogName": "hive",
          "SchemaName": "",
          "TableName": "",
          "Name": "ary",
          "Label": "ary",
          "Type": "array",
          "Precision": 0,
          "Scale": 0,
          "Nullable": "UNKNOWN",
          "CaseSensitive": false
        }
      ]
    }
    

    0 回复  |  直到 7 年前