2017-12-24 20 views
0

nodejsでの私の経験はかなり基本的なので、私にご負担ください。私は(ノード8を使用して)そこの例を、以下のと私がしようとしたときに成功、しかし寄木細工ファイル(nodeJS)-parquetjsモジュールの読み込みエラー

「をfruits.parquet」を書かれている

https://github.com/ironSource/parquetjs

:私は、書面で実験とで寄木細工のファイルを読んでいますそれを読むために:

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] DeprecationWarning:node --inspect --debug-brkは推奨されていません。代わりにnode --inspect-brkを使用してください。 (ノード:14795)[DEP0018] DeprecationWarning:未処理の約束拒否は廃止されました。将来、約束されていない拒否は処理されず、Node.jsプロセスはゼロ以外の終了コードで終了します。この-それは、私は、ファイルが存在することを知っていると私はまた、読み取り/書き込みアクセス権を確保しようとしたのOpenFile(「fruits.parquet」) に起こるをデバッグする方法を切断するデバッガを待っている ...

任意のアイデアファイルのすべてに。

ありがとうございました。拒否された約束で

答えて

0

parquetjs.ParquetReader.openFile('fruits.parquet');

結果は(おそらくファイルの場所が正しくありません)。

問題がエラーを処理し、何とかそれを正しくデバッグするエラーをキャッチする

試み「飲み込ま」されていないということです。

try { 
    let reader = await parquetjs.ParquetReader.openFile('fruits.parquet'); 
} catch (e){ 
    console.log(e); // or breakpoint, etc 
    throw e; 
} 
+0

エラー:読み取りがfs.read(/自宅で を失敗しましたFSReqWrap.wrapper [0120:235] のFSReqWrap.wrapper [oncompleteとして](fs.js:650:17) (ノード:24056)UnhandledPromiseRejectionWarning(/streamsadmin/code/streaming-pipelines-api/node_modules/parquetjs/lib/util.js:112:23) :未処理の約束拒否(拒否ID:1):エラー:読み取りに失敗しました (ノード:24056)[DEP0018]拒否nWarning:未処理の約束の拒絶は廃止されました。将来、約束されていない拒否は処理されず、Node.jsプロセスはゼロ以外の終了コードで終了します。 ありがとうございますが、私はまだ上記のエラーが発生しています –

+0

寄木細工のエラーはあまり明確ではありません。私は、あなたがparquetjs/lib/util.js:112:23などを見てくださいと思っています。基本的にstacktraceに従います(Deprecation警告を忘れる) – laurent

関連する問題