Centos7にHBase1.4をインストールする方法を詳しく解説

藏色散人
リリース: 2020-11-02 14:04:00
転載
2137 人が閲覧しました

次のコラム centos 入門チュートリアル では、Centos7 に HBase1.4 をインストールする方法を紹介します。

準備

1. Hadoopクラスタのインストールが完了しました ここではCentos7にインストールされているHadoop2.7をベースにhbase1.4をインストールしますので同じ3台のマシンになります。

ホスト名 IPアドレス 展開計画
node1 172.20 .0.4 マスター、リージョンサーバー
node2 172.20.0.5 バックアップマスター、リージョンサーバー
node3 172.20.0.6 RegionServer

2. インストール パッケージをダウンロードします。公式 Web サイトから: hbase-1.4.12 -bin.tar.gz (清華大学または中国科学技術大学のオープンソースのミラー サイトにアクセスすることをお勧めします)。

3. hbase は、3 つのマシンにすでに存在するパス/mydata にデプロイされます。環境変数を構成します:

export HBASE_HOME=/mydata/hbase-1.4.12export PATH=${HBASE_HOME}/bin:$PATH
ログイン後にコピー

Configuration

まず、node1 の hbase 構成を変更します。次に、それを他のノードに均一にコピーして、構成内容の一貫性を確保します。

hbase-1.4.12-bin.tar.gz を /mydata/ に抽出し、/mydata/hbase-1.4.12/conf と入力して、次のように設定します:

<!-- 文件名 hbase-site.xml --><configuration>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://node1:9000/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>node1,node2,node3</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/mydata/data/zookeeper</value>
  </property>
</configuration>
ログイン後にコピー
# 文件名 regionserversnode1
node2
node3
ログイン後にコピー
# 文件名 backup-masters 该文件需要新建node2
ログイン後にコピー
##設定項目意味
hbase.cluster.distributed
ログイン後にコピー
分散モード
hbase.rootdir
ログイン後にコピー
hbase のデータ保存場所。ここでは hdfs の /hbase です。host:port は、Hadoop の
hbase.zookeeper.quorum
ログイン後にコピー
Zookeeper がデプロイされるすべてのホスト。通常は 3 つ以上。もちろん、最大でも各 1 台にデプロイできます。
hbase.zookeeper.property.dataDir
ログイン後にコピー
データ ストレージZookeeper が実行されているときの場所 #
regionservers
ログイン後にコピー
egionServer は通常、各 DataNode ## にデプロイされます#
backup-masters
ログイン後にコピー
バックアップ マスターとして #注: ここでの動物園管理者は、hbase に付属のものを使用します。もちろん、外部のものを使用することもできます。 、ここでは言及しません。
fs.defaultFS
に対応します。構成
すべての R
デフォルトのログ ディレクトリは $HBASE_HOME/logs にあり、pid ファイルは /tmp にあり、変更できます。

# 文件名 hbase-env.shexport HBASE_LOG_DIR=/mydata/logs/hbase
export HBASE_PID_DIR=/mydata/data/pid
ログイン後にコピー
構成が完了したら、hbase プログラム ファイルを次の場所にコピーします。他の 2 つ:

node1> scp -r /mydata/hbase-1.4.12/ root@node2:/mydata/node1> scp -r /mydata/hbase-1.4.12/ root@node3:/mydata/
ログイン後にコピー
Start

node1> start-hbase.sh
ログイン後にコピー

jps コマンドを使用して、node1HMaster、HRegionServer、HQuorumPeer## のプロセスを確認します。 HMaster、HRegionServer、HQuorumPeerHRegionServer、HQuorumPeer注: HQuorumPeer は、Zookeeper のプロセスです。Zookeeper をデプロイしていないノードには、HQuorumPeer がありません。 Zookeeper を使用する場合、プロセス名は QuorumPeerMain になります。 Test
node2 jps コマンドを使用して、node3 のプロセスを確認します。
jps コマンドを使用して、ノード 3

ブラウザを通じて次のアドレスにアクセスできます:

マスターのバックエンドhttp:// node1 :16010RegionServer の背景http://node3:16030#前者にアクセスすると、次の内容が表示されます:
http://node1:16030

http://node2:16030

# # 以下を実行します。 公式の例 (次のコマンドは、hbase がデプロイされている任意のマシンで実行できます):

node> hbase shell
hbase> create 'test', 'cf'
hbase> list 'test'
hbase> describe 'test'
hbase> put 'test', 'row1', 'cf:a', 'value1'
hbase> put 'test', 'row2', 'cf:b', 'value2'
hbase> put 'test', 'row3', 'cf:c', 'value3'
hbase> scan 'test'
hbase> get 'test', 'row1'
ログイン後にコピー

このテーブルの情報はブラウザで確認できます: http://node1:16010/table .jsp?name=テスト。 ######以上###

以上がCentos7にHBase1.4をインストールする方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!