私はHIVEに照会せずに、テーブルのサイズを計算します。質問なしでHIVEのテーブルサイズを見積もるにはどうすればよいですか?
は、どのように私はHIVEでこれを行うことができますか? 100
COLUMNNAME(タイプ:
(例えば)
データロー は(私はショーの性質などを使用することはできませんので、私は、データベースに選択せずにすべての権限がありません) ):ユーザー名(文字列)、userNumber(INT)、USERCODE(BIGINT)、userAge(INT)
- のuserNameの最大長さ:36
このような表サイズを計算しました。
その文字列が8バイトであるように、私はBIGINTは8バイト (私はレコードヘッダのサイズと列ヘッダのサイズについては考慮していない)
- 100 *((8 *は、intは4バイトである、と思いました36)+ 4 + 8 + 4)
- totalSize:30,400バイト
あなたは私にいくつかのアドバイスを与えるだろうか?
質問に答えるいただき、ありがとうございます。しかし、HIVEについてのアクセス許可はありません。だから私はクエリなしで私のテーブルのサイズを推定する必要があります。 – Bethlee
あなたは、私が本当に許可を取得したいが、私はできないHDFS –
にアクセスする必要があります。 – Bethlee