web-dev-qa-db-ja.com

Apacheフェニックスのテキストファイルにデータをエクスポートする方法は?

私はHBaseとPhoenixにまったく慣れていません。

しかし、私ができる方法はありますかデータをテキストファイルにダンプ/エクスポートしますか? '、'、 '|>'などのフィールドターミネータを指定できれば非常に高く評価されます。

ありがとう。

13
dehiker

別の解決策。
sqlline.pyでフェニックスに接続した後:

  1. !outputformat csv
  2. !record data.csv
  3. select * from system.catalog limit 10;
  4. !記録
  5. !終了する
25
IgorekPotworek

Apache Pherf で実行できます。 Pherf引数:-exportクエリ結果をCSV_EXPORTディレクトリのCSVファイルにエクスポートします

2
Ramin Darvishov

回避策は、ダンプを生成したらsedを使用することです。私の場合、\t区切り文字が必要でした。ただし、列の値は「A」、「B」、「C」、「D」の形式でした。単純なs/','/'\t'/gでうまくいきました。

0
Pratyay