需先安裝好Hadoop
建立一個log資料夾(所有節點都要)
sudo mkdir /var/hadoop sudo chown 使用者:使用者 /var/hadoop
下載HBase並移動到HBase目錄
cd /home/使用者 wget http://ftp.stu.edu.tw/pub/OpenSource/apache/hbase/hbase-0.90.3/hbase-0.90.3.tar.gz tar -zxvf hbase-0.90.3.tar.gz mv hbase-0.90.3 hbase cd hbase
修改 conf/hbase-env.sh
export JAVA_HOME="/usr/lib/jvm/java-6-sun" export HADOOP_CONF_DIR="/home/johnson4932/hadoop/conf/" export HBASE_HOME="/home/johnson4932/hbase/" export HBASE_LOG_DIR="/var/hadoop/hbase-logs/" export HBASE_PID_DIR="/var/hadoop/hbase-pids/" export HBASE_MANAGES_ZK="true" export HBASE_CLASSPATH="$HBASE_CLASSPATH:/home/johnson4932/hadoop/conf/"
編輯 conf/hbase-site.xml檔案如下
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://pc1:9000/hbase</value> <description>The directory shared by region servers.</description> </property> <property> <name>hbase.tmp.dir</name> <value>/home/johnson4932/hadoop/hbase-${user.name}</value> <description>Temporary directory on the local filesystem.</description> </property> <property> <name>hbase.master</name> <value>pc1:60000</value> <description>The port master should bind to.</description> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> <description></description> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2222</value> <description>Property from ZooKeeper config zoo.cfg.</description> </property> <property> <name>hbase.zookeeper.quorum</name> <value>pc1,pc2</value> <description>Comma separated list of servers in the ZooKeeper Quorum.</description> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/var/hadoop/hbase-data</value> </property> </configuration>
hbase.rootdir為在hdfs上的工作目錄
hbase.tmp.dir為hbase工作目錄
多nodes模式,編輯 conf/regionservers檔案
pc1 pc2
移除lib裡的hadoop的jar檔,再從hadoop裡複製新的過來
rm lib/hadoop-core-0.20-append-r1056497.jar cp /home/johnson4932/hadoop/hadoop-0.20.2-core.jar lib/
將HBase複製到各個節點中
scp -r /home/使用者/hbase cloud2:/home/使用者
執行
cd/home/使用者/hbase bin/start-hbase.sh bin/hbase shell
1 Comment
EQ · 23 6 月, 2010 at 3:04 下午
這是騙錢的東西
Comments are closed.