我試圖在不知道存儲在 golang 中的 S3 存儲桶中的結構的情況下讀取鑲木地板文件。使用 GetObjectOutput 結構中的正文https://docs.aws.amazon.com/sdk-for-go/api/service/s3/#GetObjectOutput,我將其傳遞給 ioutil 并將其轉換為字符串,但是當我打印它讀取的字符串,就好像我用文本編輯器打開了鑲木地板文件一樣。res, _ := svc.GetObject(&s3.GetObjectInput { Bucket: aws.String(bucket), Key: obj.Key, })b, _ := ioutil.ReadAll(res.Body)fmt.Printf("%v", string(b))
1 回答

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
John Rotenstein 建議使用鑲木地板閱讀器。
我能夠使用https://github.com/xitongsys/parquet-go來解析鑲木地板文件。
https://github.com/xitongsys/parquet-go-source,也可用于從 s3 檢索 parquet 文件。
- 1 回答
- 0 關注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消