1
私はApacheのクランチが新しく、Apacheのクランチで寄木細工のファイルを読み書きするのを探しています。 私はドキュメンテーションとAPIに従っていましたが、同じことをするためのストレートなアプローチ/方法はありませんでした。Apache Crunchの寄木細工ファイルを書く
PCollection<String> pipeLine = MemPipeline.collectionOf("Pineapple", "Banana", "Orange");
PCollection<Integer> b = pipeLine.parallelDo(new DoFn<String, Integer>() {
private static final long serialVersionUID = 1L;
@Override
public void process(String input, Emitter<Integer> emitter) {
emitter.emit(input.length());
}
}, ints());
b.write(new AvroParquetFileTarget("D:\\Tutorials\\CCP_WorkSpace\\Crunch\\resources\\output"));
ありがとうございます。
お試しいただいたやり方で質問を編集してください。また、動作しなかったコードを貼り付けてください。 :) –
'PCollection pipeLine = MemPipeline.collectionOf("パイナップル "、"バナナ "、"オレンジ "); \t \t PCollection B = pipeLine.parallelDo(新しいDoFn <文字列、整数>(){ \t \t \tプライベート静的最終長いのserialVersionUID = 1L; \t \t \t @Override \t \t \t公共ボイドプロセス(文字列入力、エミッタエミッタ){ \t \t \t \tエミッタ.emit(入力。長さ); \t \t \t} \t \t}、ints()); \t \t b.write(新しいAvroParquetFileTarget( "D:¥Tutorials¥¥WorkSpace¥¥Crunch¥¥resources¥¥output")); \t} –
あなたのお返事ありがとう@SagarKulkarni、上記のコードは試しています。 –