ハイブを使用する場合、parquet/ORCファイルフォーマットが必要な場合は、テキストをデフォルトのフォーマットとして追加する必要があります。
parquet/ORCをデフォルト出力形式に設定するにはどうすればよいですか?ハイブ - デフォルトの出力フォーマットとしてparquet/ORCを設定する方法
答えて
hive.default.fileformat
デフォルト値:TextFileの
追加で:CREATE TABLE文のためのハイブ0.2.0デフォルトのファイル形式。オプションはTextFile、 SequenceFile、RCfile、ORC、およびParquetです。ユーザーは、 を明示的に作成できます。 TEXTFILE | SEQUENCEFILE | RCFILE | ORC | AVRO | INPUTFORMAT ... OUTPUTFORMAT ...を にオーバーライドします。 (RCFILEはHive 0.6.0に、ORCは0.11.0に、AVROは 0.14.0に、寄木張りは2.3.0に追加されました)詳細については、「行フォーマット」、「記憶フォーマット」および「SerDe」を参照してください。 CREATE用HIVE-9915のデフォルトのファイル形式でハイブ
1.2.0:なし
追加で:
は
デフォルト値をhive.default.fileformat.managed TABLEステートメントは管理対象テーブルにのみ適用されます。外部表は、hive.default.fileformatで指定された 形式で作成されます。オプションはnone、 TextFile、SequenceFile、RCfile、ORC、およびParquet(Hive 2.3.0以降)です。 このnullを残すと、すべての ネイティブテーブルに対してhive.default.fileformatが使用されます。非ネイティブ・テーブルの場合、ファイル・フォーマットは、以下に示すように ストレージ・ハンドラによって決定されます。 用語の管理/外部およびネイティブ/非ネイティブの詳細は、StorageHandlersセクション を参照してください。外部表の
+----------+---------------------------------------------------------------------------+-------------------------------------+
| | Native | Non-Native |
+----------+---------------------------------------------------------------------------+-------------------------------------+
| Managed | hive.default.fileformat.managed (or fall back to hive.default.fileformat) | Not covered by default file-formats |
| External | hive.default.fileformat | Not covered by default file-formats |
+----------+---------------------------------------------------------------------------+-------------------------------------+
、次のコマンドを実行します。管理テーブルの場合
set hive.default.fileformat=Parquet
を、次のコマンドを実行します。
set hive.default.fileformat.managed=Parquet
これは、現在のセッションでのみ設定されます。ハイブ設定全体に対してこれらを設定する場合は、hive-site.xmlでこれらのプロパティを設定し、ハイブサービスを再開してください。
- 1. 特定のフォーマットでeditEdit入力フォーマットを設定する方法
- 2. alasql出力を配列として設定する方法
- 3. 特定のボタンにデフォルトの「入力」を設定する方法
- 4. Intellij - デフォルト出力パスをgradle出力に設定する
- 5. Gradleのデフォルトのログ出力を設定する方法はありますか?
- 6. デフォルトのメールクライアントとしてThunderbirdを設定する方法
- 7. 出力をフォーマットする方法
- 8. 出力にタイムゾーンを持つ特定のフォーマットで日付をフォーマットする方法
- 9. ローカルスパークのハイブ - 設定方法は?
- 10. 出力パラメータとしてカーソルのMyBatisマッパーを設定する方法は?
- 11. RDPのデフォルト出力キューを設定/変更しますか?
- 12. pythonの動作、特にenvironment.pyの出力とフォーマットを設定します。
- 13. ビデオ出力をxvimagesinkとして設定
- 14. Rmarkdownのすべてのテーブルの自動出力フォーマットを設定するには?
- 15. コマンド出力をバッチで変数として設定する方法
- 16. コードなしのカスタムコントロールで出力キャッシュディレクティブを設定する方法
- 17. ハイライトタブとデフォルトとして設定する
- 18. Log4jで出力ログファイル名とパスを設定する方法は?
- 19. 出力ディレクトリとマップドライブ文字を設定する方法
- 20. 特定の仕様に出力を設定する方法
- 21. Typo3 6.2 Extbase Extensionの日付入力フォーマットの設定方法は?
- 22. Hiveのデフォルト実行エンジンとしてSparkを設定する
- 23. cmderを設定する方法テキスト出力をラップしない
- 24. jqGridをデフォルトに設定する方法
- 25. データアノテーションを使用してデフォルト値を設定する方法
- 26. Spring:デフォルトのHttpMessageConverterフォーマットを設定します。
- 27. Tcl/Tk:メニューアイテムのデフォルトの前後のフォーマットを設定する
- 28. すべてのJComponentsのデフォルト設定を設定する便利な方法
- 29. Android、最初のタブをデフォルトのタブとして設定する方法
- 30. andrioidのメソッド出力としてtextviewを設定するには?
更新された回答を確認する –