hbase分布式安装(zookeeper3.4.8+hbase2.1.0).docx
文本预览下载声明
一ZooKeeper安装配置三台服务器:192.168.15.5 jokeros1192.168.15.6 jokeros2192.168.15.7 jokeros3在每台服务器的host中添加:192.168.15.5 jokeros1192.168.15.6 jokeros2192.168.15.7 jokeros3随便在某一台上如:192.168.15.5解压zookeeper压缩文件:tar –zxvf zookeeper-3.4.8.tar.gz配置环境变量:#zookeeperexport ZOOKEEPER=/usr/tools/zookeeper-3.4.8export PATH=$PATH:$ZOOKEEPER/bin使修改生效:source /etc/profile到zookeeper的conf目录下面,新增一个zoo.cfg文件cp zoo_sample.cfg zoo.cfg修改:dataDir=/usr/tools/zookeeper-3.4.8/data添加:server.1=jokeros1:2888:3888server.2=jokeros2:2888:3888server.3=jokeros3:2888:3888配置完以后将上述内容全部拷贝到另外两台服务的相同位置使用scpscp /usr/tools/zookeeper-3.4.8 root@jokeros2: /usr/tools/scp /usr/tools/zookeeper-3.4.8 root@jokeros3: /usr/tools//etc/profile环境变了也可以用scp来完成,或者可以各自修改成一致的三台分别启动zookeeperzkServer.sh start每台机器上查看状态:zkServer.sh status结果:ZooKeeper JMX enabled by defaultUsing config: /usr/tools/zookeeper-3.4.8/bin/../conf/zoo.cfgMode: follower使用jps查看:jps结果QuorumPeerMain二HBase安装配置在某一台上解压hbase的压缩文件,如在192.168.15.5tar –zxvf hbase-1.2.0-bin.tar.gz配置添加环境变量:#hbaseexport HBASE_HOME=/usr/tools/hbase-1.2.0export PATH=$PATH:$HBASE_HOME/bin使环境变量生效source /etc/profile进入hbase的conf目录,需要修改三个文件:hbase-env.sh、hbase-site.xml和regionservers其中hbase-env.sh中,在文档的十多行位置处添加:# The java implementation to use. Java 1.7+ required.# export JAVA_HOME=/usr/java/jdk1.6.0/export JAVA_HOME=/usr/tools/jdk1.8.0_73# Extra Java CLASSPATH elements. Optional.# export HBASE_CLASSPATH=然后在后面添加:# Seconds to sleep between slave commands. Unset by default. This# can be useful in large clusters, where, e.g., slave rsyncs can# otherwise arrive faster than the master can service them.# export HBASE_SLAVE_SLEEP=0.1# Tell HBase whether it should manage its own instance of Zookeeper or not.export HBASE_MANAGES_ZK=falsehbase-site.xml中configuration property namehbase.zookeeper.quorum/name valuejokeros1,jokeros2,jokeros3/value descriptionThe directory shared by RegionServers./description /property property namehb
显示全部