读取镶木地板文件(nodeJS)
我对nodejs的体验非常基础,所以请耐心等待。我正在尝试编写和阅读镶木地板文件:
我在那里遵循示例(使用节点8)并成功编写了'fruits.parquet'
但是,当我尝试阅读它时:
async function read() {
let reader = await parquetjs.ParquetReader.openFile('fruits.parquet');
let cursor = reader.getCursor();
let record = null;
while (record = await cursor.next()) {
console.log(record);
}
}
read();
我明白了:
附加调试器。 (节点:14795)[DEP0062]弃用警告:不推荐使用node --inspect --debug-brk
。请改用node --inspect-brk
。 (node:14795)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):错误:读取失败(节点:14795)[DEP0018]弃用警告:不推荐使用未处理的承诺拒绝。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。等待调试器断开..
任何想法如何调试它 - 它发生在openFile('fruits.parquet')我知道该文件存在,我也试图确保对文件上的所有文件的读/写访问。
谢谢。
回答如下:parquetjs.ParquetReader.openFile('fruits.parquet');
导致被拒绝的承诺(可能是文件位置不正确)。
问题是错误没有处理,并以某种方式“吞下”
尝试捕获错误以正确调试它:
try {
let reader = await parquetjs.ParquetReader.openFile('fruits.parquet');
} catch (e){
console.log(e); // or breakpoint, etc
throw e;
}
读取镶木地板文件(nodeJS)
我对nodejs的体验非常基础,所以请耐心等待。我正在尝试编写和阅读镶木地板文件:
我在那里遵循示例(使用节点8)并成功编写了'fruits.parquet'
但是,当我尝试阅读它时:
async function read() {
let reader = await parquetjs.ParquetReader.openFile('fruits.parquet');
let cursor = reader.getCursor();
let record = null;
while (record = await cursor.next()) {
console.log(record);
}
}
read();
我明白了:
附加调试器。 (节点:14795)[DEP0062]弃用警告:不推荐使用node --inspect --debug-brk
。请改用node --inspect-brk
。 (node:14795)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):错误:读取失败(节点:14795)[DEP0018]弃用警告:不推荐使用未处理的承诺拒绝。将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。等待调试器断开..
任何想法如何调试它 - 它发生在openFile('fruits.parquet')我知道该文件存在,我也试图确保对文件上的所有文件的读/写访问。
谢谢。
回答如下:parquetjs.ParquetReader.openFile('fruits.parquet');
导致被拒绝的承诺(可能是文件位置不正确)。
问题是错误没有处理,并以某种方式“吞下”
尝试捕获错误以正确调试它:
try {
let reader = await parquetjs.ParquetReader.openFile('fruits.parquet');
} catch (e){
console.log(e); // or breakpoint, etc
throw e;
}