有谁知道用NodeJS读取拼花文件的方法吗?
我非常努力地尝试安装node-parquet -> (但可能)--它大部分时间都能工作,但不适合读取数字(数字数据类型)。
也尝试过parquetjs,但它只能读取它自己的库创建的拼花文件。任何用火花或Python创建的东西--都不能阅读。
谢谢
发布于 2022-10-26 09:52:02
有谁知道用NodeJS读取拼花文件的方法吗?
我发现了许多库,但它们中的大多数已经死了/没有维护。
也尝试了parquetjs,但它只能读取由它自己的库创建的拼花文件。任何用火花或Python创建的东西--都不能阅读。
我还没有试过这个库,但是拼花有一个明确的规格。我们应该能够读取从python或JavaScript中spark创建的拼图文件。
其他选项:
下面的代码片段使用DuckDB直接从磁盘读取拼板数据。
var duckdb = require('duckdb');
var db = new duckdb.Database(':memory:');
db.all("SELECT * FROM READ_PARQUET('D:\\sample\\userdata1.parquet') WHERE Country='Canada' LIMIT 3", function(err, res) {
if (err) {
throw err;
}
console.log(res)
});DuckDB有很多围绕着地板的特性。
医生:
https://stackoverflow.com/questions/55506633
复制相似问题