Windows に Apache Hbase をインストールする
Source Code Network のエディターでは、Windows システムに Apache Hbase をインストールする手順を段階的に説明します。 Hbase は、水平方向に適切に拡張できる、Apache のオープン ソースの分散型スケーラブルな NoSQL データベースです。これは列指向のデータベースであり、データはキーと値のペアの形式で保存されます。 Hbase は Java で書かれており、Google の論文「Bigtable: 構造化データのための分散ストレージ システム」からインスピレーションを受けています。 Hbase は主に、高速な読み取りおよび書き込みアクセスが必要なシナリオで使用されます。
インストールの準備
Hbase のインストールを開始する前に、次のソフトウェアがシステムにインストールされていることを確認してください。
1. Java Development Kit (JDK): Hbase は Java で書かれているため、JDK が必要です。
2. Apache Hadoop: Hbase は Hadoop 上に構築されているため、最初に Hadoop をインストールする必要があります。
3. ZooKeeper: Hbase は ZooKeeper を使用してクラスターを管理します。
Hbaseのインストール
1.Hbaseをダウンロードする
Apache Hbase の公式 Web サイトから Hbase バイナリ パッケージをダウンロードします。
https://hbase.apache.org/
hbase-3.5.0-bin.tar.gz など、適切なシステム バージョンを選択します。
2.Hbaseを解凍します。
ダウンロードした Hbase バイナリ パッケージをシステム ディレクトリに解凍します。次に例を示します。
`
C:hbase-3.5.0
`
3.Hbaseの構成
conf ディレクトリにある hbase-site.xml ファイルを開き、次の構成を実行します。
3.1 HBase ディレクトリの構成
`xml
`
3.2 HBaseのログレベルの構成
`xml
`
3.3 HBase のその他のパラメータを設定する
ニーズに応じて、次のような他のパラメータを調整できます。
hbase.master.port: HBase マスター サーバーのポート番号。
hbase.regionserver.port: HBase リージョン サーバーのポート番号。
hbase.zookeeper.property.clientPort: ZooKeeper クライアント接続のポート番号。
4.HBaseを起動する
コマンド ラインで次のコマンドを実行して、HBase を起動します。
`
C:hbase-3.5.0binstart-hbase.bat
`
5. HBase のインストールを確認する
コマンド ラインから次のコマンドを実行して、HBase のインストールを確認します。
`
C:hbase-3.5.0binhbase シェル
`
HBase が正常に起動すると、HBase シェル プロンプトが表示されます。
HBase の機能
Hbase には、強力な NoSQL データベースとなる多くの機能があります。
1. 線形スケーラビリティ: Hbase は、増大するデータ量に対応するためにノードを追加することで簡単に拡張できます。
2. 一貫した読み取りと書き込み: Hbase は、データの更新方法や取得方法に関係なく、データの一貫性を保証します。
3. 自動かつ構成可能なシャーディング: Hbase は、パフォーマンスを向上させるために、テーブルを異なるリージョンのサーバーに自動的にシャーディングします。
4. リージョン サーバーの自動フェイルオーバー サポート: リージョン サーバーに障害が発生した場合、Hbase はリージョン サーバー上のデータを他のリージョン サーバーに自動的に転送し、データの可用性を確保します。
5. Hadoop との統合: Hbase は、ソースおよびターゲットとして Hadoop とシームレスに統合できます。
6. 使いやすい Java ベースの API: Hbase は、ユーザーがデータに簡単にアクセスできるように、使いやすい Java ベースの API を提供します。
7. 数十億のレコードの中の 1 つの行への低遅延アクセス: Hbase は、数十億のレコードの中の 1 つの行に迅速にアクセスできるため、低遅延を必要とするアプリケーションに最適です。
8. 大きなテーブルを迅速に検索: Hbase は、テーブル全体を走査することなく、大きなテーブルを迅速に検索できます。
9. Thrift ゲートウェイと REST-ful Web サービス: Hbase は、ユーザーがさまざまな言語でデータにアクセスできるようにするために、Thrift ゲートウェイと REST-ful Web サービスを提供します。
10. 拡張可能な Jruby ベース (JIRB) シェル: Hbase は、ユーザーによるデータベースの管理と操作を容易にする拡張可能な Jruby ベースのシェルを提供します。
11. Hadoop メトリック サブシステムを介したファイルまたは Ganglia へのメトリックのエクスポートのサポート: Hbase は、ユーザーがシステム パフォーマンスを監視しやすくするために、ファイルまたは Ganglia へのメトリックのエクスポートをサポートします。
要約する
この記事では、Windows に Apache Hbase をインストールする手順について説明します。このチュートリアルが、Hbase をすぐに使い始めるのに役立つことを願っています。