Java/jdbcを使用してハイブテーブルのサイズをGBで見つけることはできますか? HDFSのハイブウェアハウスフォルダーに依存したくないのですが(linkに記載されています)、異なるテーブルに異なる場所がある可能性があります。Java/JDBCを使用したハイブテーブルサイズ
0
A
答えて
0
現在のところ実行できません。
ファイルサイズを取得するには、ファイルシステム(HDFS)コマンドで実行する必要があります。
RDMSデータベースの場合、つまりSQL Serverでは、SYSビューおよびSYS関数(DMFおよびDMV)にファイルシステムコマンドがカプセル化されています。
このようなUDFを書いたり開発したりする人もいますが、UDFでは内部的に同じコマンドが呼び出されます。
0
あなたが「tblproperties」から言及「totalSize」であれば、それは同様のアプローチで可能です:
String driverName = "org.apache.hive.jdbc.HiveDriver";
String connectionURL = "jdbc:hive2://HOSTNAME:PORT/default";
try {
Class.forName(driverName);
Connection connection = DriverManager.getConnection(connectionURL, "", "");
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.exit(1);
}
Statement stmt = connection.createStatement("show tblproperties TABLENAME");
ResultSet rs = stmt.executeQuery(stmt);
while(rs.next()){
//doWhatYouWant
}
関連する問題
- 1. UNIONを使用したSQL - JOIN ?? JOINを使用したUNION?
- 2. matlabを使用したsugenoファジィモデルを使用したAnfis
- 3. Pexpectを使用したFortranとコマンドラインを使用したインタフェース
- 4. キャレットを使用したRのクロスバリデーションを使用したSVM
- 5. Bouncy Castleを使用したPSKを使用したHTTPS
- 6. LLVM/Clangを使用したWin10でOpenMPを使用したCuda
- 7. Matplotlibを使用したカラーバーを使用したimshowサブプロットのアニメーション
- 8. jspを使用したSpringオブジェクトmvcを使用したドキュメントオブジェクト
- 9. WPF DataGridを使用したループ処理foreachを使用した
- 10. URLを使用したパラメータを使用したLaravelルーティング
- 11. NSAttributedString文字ラップを使用したワードラップを使用したGetBoundingRect
- 12. Pythonを使用したパラメータを使用したGETリクエストのJSON
- 13. イメージを使用したイメージのスムージングポインタを使用したスムージング
- 14. Swiftを使用したMVVMを使用したUITableView
- 15. Pythonを使用したYoutube APIを使用したKeyError
- 16. Symfony3/Doctrine2:QueryBuilderを使用したInnerJoinを使用したサブクエリ
- 17. Unity WebGLを使用したKii認証を使用したシステムスレッディングエラー
- 18. ワイルドカードを使用したジェネリックスを使用した適切なデザイン
- 19. Containableを使用したFindAllを使用したCakePHP HABTM
- 20. VBAを使用したフィルタを使用したピボットテーブルの更新
- 21. GITリポジトリを使用したマラソンを使用したアプリケーションのデプロイ
- 22. Unity:JSONを使用したWWWクラスを使用したPOSTリクエスト
- 23. RMarkdownを使用したtmapパッケージを使用したインタラクティブマップ
- 24. COUNT()を使用したSQLを使用したSQL
- 25. サブクエリを使用したロールアップの使用
- 26. マテリアルテーマを使用したサポートライブラリビューの使用
- 27. Typescriptを使用したデフォルトエクスポートの使用
- 28. ファイルスタックを使用したmongodbの使用
- 29. 使用法グリッドビューを使用したリストビュー
- 30. パーシャルビューを使用したレイアウトの使用