您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > hbase分布式安装(zookeeper3.4.8+hbase2.1.0)
hbase分布式安装(zookeeper3.4.8+hbase2.1.0)一ZooKeeper安装配置三台服务器:192.168.15.5jokeros1192.168.15.6jokeros2192.168.15.7jokeros3在每台服务器的host中添加:192.168.15.5jokeros1192.168.15.6jokeros2192.168.15.7jokeros3随便在某一台上如:192.168.15.5解压zookeeper压缩文件:tar–zxvfzookeeper-3.4.8.tar.gz配置环境变量:#zookeeperexportZOOKEEPER=/usr/tools/zookeeper-3.4.8exportPATH=$PATH:$ZOOKEEPER/bin使修改生效:source/etc/profile到zookeeper的conf目录下面,新增一个zoo.cfg文件cpzoo_sample.cfgzoo.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.8root@jokeros2:/usr/tools/scp/usr/tools/zookeeper-3.4.8root@jokeros3:/usr/tools//etc/profile环境变了也可以用scp来完成,或者可以各自修改成一致的三台分别启动zookeeperzkServer.shstart每台机器上查看状态:zkServer.shstatus结果:ZooKeeperJMXenabledbydefaultUsingconfig:/usr/tools/zookeeper-3.4.8/bin/../conf/zoo.cfgMode:follower使用jps查看:jps结果QuorumPeerMain二HBase安装配置在某一台上解压hbase的压缩文件,如在192.168.15.5tar–zxvfhbase-1.2.0-bin.tar.gz配置添加环境变量:#hbaseexportHBASE_HOME=/usr/tools/hbase-1.2.0exportPATH=$PATH:$HBASE_HOME/bin使环境变量生效source/etc/profile进入hbase的conf目录,需要修改三个文件:hbase-env.sh、hbase-site.xml和regionservers其中hbase-env.sh中,在文档的十多行位置处添加:#Thejavaimplementationtouse.Java1.7+required.#exportJAVA_HOME=/usr/java/jdk1.6.0/exportJAVA_HOME=/usr/tools/jdk1.8.0_73#ExtraJavaCLASSPATHelements.Optional.#exportHBASE_CLASSPATH=然后在后面添加:#Secondstosleepbetweenslavecommands.Unsetbydefault.This#canbeusefulinlargeclusters,where,e.g.,slaversyncscan#otherwisearrivefasterthanthemastercanservicethem.#exportHBASE_SLAVE_SLEEP=0.1#TellHBasewhetheritshouldmanageit'sowninstanceofZookeeperornot.exportHBASE_MANAGES_ZK=falsehbase-site.xml中Thedirectorywherethesnapshotisstored.hdfs://jokeros1:9000/hbasetrue:fully-distributedwithunmanagedZookeeperQuorum(seehbase-env.sh)regionservers文件中添加各个从属服务器的ip或者hostname:jokeros1jokeros2jokeros3保存后分别把hbase的整个文件夹拷贝到其他服务器:scp/usr/tools/hbase-1.2.0root@jokeros2:/usr/tools/scp/usr/tools/hbase-1.2.0root@jokeros3:/usr/tools/在hadoop的namenode节点上启动hbase服务start-hbase.sh启动后:jpsHRegionServerHMaster子节点HRegionServer启动顺序Hadoop-hdfs-------》hadoop-yarn------》zookeeper------》hbase
本文标题:hbase分布式安装(zookeeper3.4.8+hbase2.1.0)
链接地址:https://www.777doc.com/doc-7845641 .html