0

あなたが読む前に私は英語に堪能ではないことに注意してください。私はNoSQLを初めて使用し、ファイルストレージにHBaseを使用しようとしています。-ファイルをバイナリとしてHBaseに保存します。統計は必要ありません。必要なのはファイルストレージだけです。推奨されますか!?!?

I/O速度が気になります。

実際、HadoopなしでHDFSに接続する方法が見つからなかったため、ファイルストレージにHBaseを試してみたいと思います。クライアントコンピューターでHadoopをセットアップできません。クライアントがHDFSに接続してファイルを取得するのに役立つライブラリ(RDBMS用のJDBCなど)を見つけようとしていました。しかし、何も見つからず、接続ライブラリの代わりにHBaseを選択しただけです。

誰かに助けてもらえますか?

4

1 に答える 1

1

ファイルサイズに大きく依存します。Hbase では、通常、ファイルまたは LOB を格納することはお勧めしません。デフォルトの最大キー値サイズは 10 MB です。私はその制限を引き上げ、100MB を超える値でテストを実行しましたが、メモリ内に値全体を保持する必要があるため、リージョン サーバーを OOME するリスクがあります。JVM メモリを慎重に構成してください。

このタイプの質問が hbase-users リストサーブで尋ねられると、通常の応答は、ファイルが大きくなる可能性がある場合は HDFS の使用を推奨することです。

Thrift を使用して HDFS に接続し、Hadoop クライアントをクライアント コンピューターにインストールすることを回避できるはずです。

于 2011-07-22T08:00:39.700 に答える