软件包下载
https://pan.baidu.com/s/1dECCpSt
首先要装好hadoop集群。
一、安装zookeeper
#cd /usr/local
#tar -zxvf zookeeper-3.4.10.tar.gz
#mv zookeeper-3.4.10 zookeeper
#cd zookeeper
#cd conf
#ls
#mv zoo_sample.cfg zoo.cfg
#vi zoo.cfg
dataDir=/var/data/zookeeper
在最后添加:
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
server.4=slave3:2888:3888
#cd /var/
#mkdir data
#cd data
mkdir zookeeper
#cd zookeeper
#echo 1 > myid
#cat myid
#/usr/local/zookeeper/bin/zkServer.sh start
slaves
#cd /usr/local
#tar -zxvf zookeeper-3.4.10.tar.gz
#mv zookeeper-3.4.10 zookeeper
#cd zookeeper
#cd conf
#ls
#mv zoo_sample.cfg zoo.cfg
#vi zoo.cfg
#cd /var/
#mkdir data
#cd data
mkdir zookeeper
#cd zookeeper
slave1:
#echo 2 > myid
#cat myid
#/usr/local/zookeeper/bin/zkServer.sh start
slave2:
#echo 3 > myid
#cat myid
#/usr/local/zokeeper/bin/zkServer.sh start
slave3:
#echo 3 > myid
#cat myid
#/usr/local/zookeeper/bin/zkServer.sh start
安装Hbase
所有:
#cd /usr/local
#tar -zxvf hbase-1.2.6-bin.tar.gz
#mv hbase-1.2.6 hbase
# cd hbase
#cd conf
#ls
#vi hbase-env.sh
export JAVA_HOME=/usr/java/default
export HBASE_CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export HBASE_MANAGES_ZK=false
#vi hbase-site.xml
//指定Hmaster的位置
<property>
<name>hbase.master</name>
<value>master:6000</value>
</property>
//心跳包可接受的两台服务器之间的时间差
<property>
<name>hbase.master.maxclockskew</name>
<value>180000</value> 时间间隔
</property>
//数据存储位置,如果配了ha还要把hdfs-site.xml拷贝到Hbase里,自动创建
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
//zookeeper的数据目录 自动创建
<property>
<name>hbase.zookeeper.dataDir</name>
<value>/var/data/hbase/zookeeper</value>
</property>
//zookeeper集群节点信息
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2,slave3</value>
</property>
//是否为集群模式
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
#vi regionservers
slave1
slave2
slave3
#vi /etc/profile
export HBASE_HOME=/usr/local/hbase
#source /etc/profile
#cd ..
#cd bin
# ./hbase-daemon.sh start master
# ./hbase-daemon.sh start regionserver
slaves:
#./hbase-daemon.sh start regionserver
#pwd
/usr/local/hbase/bin
#./stop-hbase.sh
#./start-h base.sh