部署hbase(独立zookeeper)

            1 环境
              
                   192.168.100.200  HMaster
                   192.168.100.201  HRegionServer
                   192.168.100.202  
HRegionServer

            2  安装zookeeper集群

                         [ root@localhost  local]# tar -zxvf zookeeper-3.4.8.tar.gz 
                         [ root@localhost  local]# cd zookeeper-3.4.8/conf/
                         [ root@localhost  conf]# cp zoo_sample.cfg zoo.cfg
                         [ root@localhost  conf]# mkdir /usr/local/data
                         [ root@localhost  conf]# vi zoo.cfg 
                                        
                               dataDir=/usr/local/data
                               server.1=192.168.100.200:2888:3888
                                         server.2=192.168.100.201:2888:3888
                                         server.3=192.168.100.202:2888:3888
                        不同机器上对应不同操作
                         [ root@localhost  conf]# echo "1" > /usr/local/data/myid
                         [ root@localhost  conf]# echo "2" > /usr/local/data/myid
                         [ root@localhost  conf]# echo "3" > /usr/local/data/myid
                        启动(三台)
                         [ root@localhost  bin]# ./zkServer.sh start
                        查看状态
                         [ root@localhost  bin]# ./zkServer.sh status     

                    3 安装Hbase集群
                            
                          [ root@localhost  local]# tar -zxvf hbase-1.2.3-bin.tar.gz                      
                          [ root@localhost  local]# cd hbase-1.2.3/conf/
                          [ root@localhost  conf]# vi hbase-env.sh
                                        
                                                             export JAVA_HOME=/usr/local/jdk1.7.0_79/
                                                             export HBASE_CLASSPATH=/usr/local/hadoop-2.7.1/etc/hadoop/
                                                             export HBASE_MANAGES_ZK=false
                          [ root@localhost  conf]# vi hbase-site.xml
                                 hbase.rootdir目录是region server的共享目录,用来持久化Hbase。注意:注意主机名和端口号要与hadoop的dfs name对应
                                                     <configuration>
                                                                  <property>
                                                                                  <name>hbase.rootdir</name> 
                                                                                  <value>hdfs://192.168.100.200:9000/hbase</value>
                                                                   </property>
                                                                   <property>
                                                                                    <name>hbase.cluster.distributed</name>
                                                                                    <value>true</value>
                                                                   </property>
                                                                   <property>
                                                                                    <name>hbase.zookeeper.property.clientPort</name>
                                                                                    <value>2181</value>
                                                                              </property>
                                                                              <property>
                                                                                                <name>hbase.zookeeper.quorum</name>
                                                                                                <value>192.168.100.200,192.168.100.201,192.168.100.202</value> 
                                                                              </property>
                                                                              <property>
                                                                                                 <name>hbase.zookeeper.property.dataDir</name>
                                                                                                 <value>/usr/local/data</value>             
                                                                                </property>
                                                                                 <property>
                                                                                                   <name>dfs.support.append</name>
                                                                                                    <value>true</value>
                                                                                  </property>
                                                                         </configuration>
                             [ root@localhost  conf]# vi regionservers
                                                 192.168.100.200
                                                192.168.100.201
                                                192.168.100.202
                            
                             [ root@localhost  conf]# scp -r /usr/local/hbase-1.2.3  192.168.100.201:/usr/local
                             [ root@localhost  conf]# scp -r /usr/local/hbase-1.2.3  192.168.100.202:/usr/local
                            启动(HMaster)                            
                             [ root@localhost  hbase-1.2.3]# bin/start-hbase.sh
                            
                                                hbase   http://192.168.100.200:16030
                             [ root@localhost  hbase-1.2.3]# bin/hbase shell
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值