ошибка при запросе в улье для вложенного JSON - PullRequest
0 голосов
/ 09 мая 2019

Привет У меня есть данные JSON, как показано ниже

{
"posts": {
    "data": [{
        "message": "appatlo ma 1st mass bunk \ud83d\ude02\ud83d\ude02",
        "created_time": "2019-04-24T09:49:24+0000",
        "id": "1737728552979838_2124689027617120"
    }, {
        "created_time": "2019-03-10T09:26:10+0000",
        "id": "1737728552979838_2060832820669408"
    }, {
        "message": "Srujay Kunaparaju Chanakya Reddy Vajrala\n\ud83d\ude02\ud83d\ude02",
        "created_time": "2019-02-26T05:19:35+0000",
        "id": "1737728552979838_2044396018979755"
    }, {
        "message": "**feeling excited**  updating my status using Facebook APIand R!!!!!!:",
        "created_time": "2018-03-02T05:09:17+0000",
        "id": "1737728552979838_1587397974679564"
    },   {
        "message": "Best time \ud83d\ude0a",
        "created_time": "2017-07-09T13:37:58+0000",
        "id": "1737728552979838_1371026749650022"
    }],
    "paging": {
        "previous": "https:\/\/graph.facebook.com\/v3.3\/1737728552979838\/posts?since=1556099364&access_token=EAAXYJIbZC8bIBADFiMdTfKmiuRwy18cofurdn3pxAXeyU6e2Wm2okKC84m4dygQVQCxxZAQimCeD1llU1gRWylJlb7X7NmDVyNethzSXjzKlSt4JoyvoY5TSL4K0VCljApSIAuGbKZAmzWJvwKLBZCVwqosFal89wAUDI1i9WF8H1TVqWXr2YIUgWKAQYdQZD&limit=25&__paging_token=enc_AdCuJ0NVhBVDlYItdB74FhgfkvyZBBrJI959ZBKy4WT58RD7ZBII9V9C1Jwm0IZBvN5hCesTc7ZAeiDvBDxrZCH3QyZAZBf26Owwb6mjVrCAV3iuaKBkHwZDZD&__previous=1",
        "next": "https:\/\/graph.facebook.com\/v3.3\/1737728552979838\/posts?access_token=EAAXYJIbZC8bIBADFiMdTfKmiuRwy18cofurdn3pxAXeyU6e2Wm2okKC84m4dygQVQCxxZAQimCeD1llU1gRWylJlb7X7NmDVyNethzSXjzKlSt4JoyvoY5TSL4K0VCljApSIAuGbKZAmzWJvwKLBZCVwqosFal89wAUDI1i9WF8H1TVqWXr2YIUgWKAQYdQZD&limit=25&until=1499607478&__paging_token=enc_AdB7f1IN9AkJEYXacM1pGtA4bQRgzfoPk3n9MXp5dVH0UyOjUBKa1wdQljPZBV1xk5V5FCXCJWJYRXSfSGakPSS99CTP7FxFteubA4C8F7ZCNiPQZDZD"
    }
},
"id": "1737728552979838"
}

Теперь я попытался выполнить запрос в улье, как показано ниже

запрос улья:

create table fbdata(
posts struct<data struct< message:string,created_time:string,id:string> paging< previous:string,next:string> id:string>
)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe' 
STORED AS TEXTFILE
location '/user/facebookdata/facebook1557381559388.json' ;

Я получаюошибка, как показано ниже, может помочь мне с этой ошибкой:

Ошибка при компиляции оператора: FAILED: отсутствует строка ParseException 1:38: в 'struct' near '>' в строке struct type 1:92несоответствующий ввод 'подкачки', ожидающий> около '>' в типе структуры (состояние = 42000, код = 40000)

...