解压
tar -zxvf zookeeper-3.4.9.tar.gz
移动
mv zookeeper-3.4.9 /usr/local
创建zookeeper的数据目录
mkdir -p /usr/local/zookeeper-3.4.9/data
配置
cd /usr/local/zookeeper-3.4.9/conf //进入conf目录 cp zoo_sample.cfg zoo.cfg //改名
修改文件
vim zoo.cfg
dataDir=/usr/local/zookeeper-3.4.9/data server.1=hadoop1:2888:3888 server.2=hadoop2:2888:3888 server.3=hadoop3:2888:3888
配置zookeeper的环境变量
vim /etc/profile
添加
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.9 export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile
hadoop1的文件传给其他虚拟机
#scp -r /etc/profile hadoop2:/etc/profile #scp -r /usr/local/zookeeper-3.4.9 hadoop2:/usr/local/ #source /etc/profile //hadoop2上操作 #scp -r /etc/profile hadoop3:/etc/profile #scp -r /usr/local/zookeeper-3.4.9 hadoop3:/usr/local/ #source /etc/profile //hadoop3上操作
创建节点标识文件
cd /usr/local/zookeeper-3.4.9/data //进入hadoop1的data目录 #vi myid 1
cd /usr/local/zookeeper-3.4.9/data //进入hadoop2的data目录 #vi myid 2
cd /usr/local/zookeeper-3.4.9/data //进入hadoop3的data目录 #vi myid 3
hadoop1(2)(3)操作
cd /usr/local/zookeeper-3.4.9/bin //进入bin目录 ./zkServer.sh start //启动 ./zkServer.sh stop //关闭 ./zkServer.sh status //查看状态hbase-1.2.4安装
解压
tar -zxvf hbase-1.2.4-bin.tar.gz
移动
mv hbase-1.2.4 /usr/local
配置
cd /usr/local/hbase-1.2.4/conf //进入conf目录
vi hbase-env.sh //修改环境变量
export JAVA_HOME=/usr/java/default #export Hbase_MASTER_OPTS="$Hbase_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m" #export Hbase_REGIONSERVER_OPTS="$Hbase_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m" #export Hbase_PID_DIR=/var/hadoop/pids中去掉# export Hbase_MANAGES_ZK=false
vi hbase-site.xml
hbase.cluster.distributed true hbase.rootdir hdfs://hadoop1:8020/hbase hbase.zookeeper.quorum hadoop1,hadoop2,hadoop3 hbase.zookeeper.property.dataDir /usr/local/zookeeper-3.4.9 hbase.master hadoop1:60000 hbase.master.info.port 60010
设置regionservers
vi regionservers
hadoop2 hadoop3
配置路径
vi /etc/profile
添加
export Hbase_HOME=/usr/local/hbase-1.2.4 export PATH=$Hbase_HOME/bin:$PATH export HADOOP_CLASSPATH=$Hbase_HOME/lib/*
source /etc/profile
传给其他节点
#scp -r /etc/profile hadoop2:/etc/profile #scp -r /usr/local/hbase-1.2.4 hadoop2:/usr/local/ #source /etc/profile //hadoop2上操作 #scp -r /etc/profile hadoop3:/etc/profile #scp -r /usr/local/hbase-1.2.4 hadoop3:/usr/local/ #source /etc/profile //hadoop3上操作
启动
在hadoop1上启动
cd /usr/local/hbase-1.2.4/bin //进入bin目录下 ./start-hbase.sh //启动hbase
验证
http://hadoop1:60010



