Hbase構成

10022 ワード

1.conf/hbase-envを構成する.sh
exportJAVA_HOME=/usr/lib/jvm/java
export HBASE_MANAGES_ZK=true//  hbase   zookeeper

2.conf/hbase-siteを構成する.xml
<configuration>
<property> 
    <name>hbase.rootdirname>
    <value>hdfs://master:9000/hbasevalue>
  property>
  <property>
    <name>hbase.mastername>
    <value>master:60000value>
  property>
  <property>
    <name>hbase.zookeeper.quorumname> 
    <value>master,slave1,slave2value>//            
  property>
  <property>
      <name>hbase.zookeeper.property.clientPortname>
      <value>3351value>
  property>
  <property>
    <name>hbase.cluster.distributedname> 
    <value>truevalue>//      
  property>
  <property>
    <name>hbase.zookeeper.property.dataDirname>
    <value>/home/hadoop/hbase-1.0.1.1/tmp/zookeepervalue>
  property>
  <property>
    <name>hbase.tmp.dirname>
    <value>/home/hadoop/hbase-1.0.1.1/hbase_tmpvalue>
  property>
  <property>  
      <name>hbase.zookeeper.property.clientPortname>  
      <value>2222value>//zookeeper    ,       
  property>
configuration>

3.conf/regionserversの構成
master
slave1
slave2

4.hadoopを置き換えるjarパッケージは、やるかどうか分からないので、この手順はしばらく行われていません.
hadoop-annotations-2.1.0-beta.jar
hadoop-auth-2.1.0-beta.jar
hadoop-client-2.1.0-beta.jar
hadoop-common-2.1.0-beta.jar
hadoop-hdfs-2.1.0-beta.jar
hadoop-hdfs-2.1.0-beta-tests.jar
hadoop-mapreduce-client-app-2.1.0-beta.jar
hadoop-mapreduce-client-common-2.1.0-beta.jar
hadoop-mapreduce-client-core-2.1.0-beta.jar
hadoop-mapreduce-client-jobclient-2.1.0-beta.jar
hadoop-mapreduce-client-jobclient-2.1.0-beta-tests.jar
hadoop-mapreduce-client-shuffle-2.1.0-beta.jar
hadoop-yarn-api-2.1.0-beta.jar
hadoop-yarn-client-2.1.0-beta.jar
hadoop-yarn-common-2.1.0-beta.jar
hadoop-yarn-server-common-2.1.0-beta.jar
hadoop-yarn-server-nodemanager-2.1.0-beta.jar

5.Hbaseの起動と停止
.bin/start-hbase.sh

ブラウザでhttp://master:16010メインインタフェース(ネット上では60010と言われていますが、新しいポート番号が変更されたようです)を見て、プロセスjps masterの下を表示します.
HMaster
HQuorumPeer
HRegionServer

slaveでは:
HQuorumPeer
HRegionServer

Hbaseを閉じる
./bin/stop-hbase.sh