ZooKeeper 安装配置 和 HBase 安装配置
2018-03-13 09:08
309 查看
ZooKeeper 安装配置:
[align=justify]三台服务器:[/align][align=justify]192.168.15.5 jokeros1[/align][align=justify]192.168.15.6 jokeros2[/align][align=justify]192.168.15.7 jokeros3[/align][align=justify]在每台服务器的host中添加:[/align][align=justify]192.168.15.5 jokeros1[/align][align=justify]192.168.15.6 jokeros2[/align][align=justify]192.168.15.7 jokeros3[/align][align=justify]随便在某一台上如:192.168.15.5[/align][align=justify]解压zookeeper压缩文件:[/align][align=justify]tar –zxvf zookeeper-3.4.8.tar.gz[/align][align=justify]配置环境变量:[/align][align=justify]#zookeeper[/align][align=justify]export ZOOKEEPER=/usr/tools/zookeeper-3.4.8[/align][align=justify]export PATH=$PATH:$ZOOKEEPER/bin[/align][align=justify]使修改生效:[/align][align=justify]source /etc/profile[/align][align=justify]到zookeeper的conf目录下面,新增一个zoo.cfg文件[/align][align=justify]cp zoo_sample.cfg zoo.cfg[/align][align=justify]修改:[/align][align=justify]dataDir=/usr/tools/zookeeper-3.4.8/data[/align][align=justify]添加:[/align][align=justify]server.1=jokeros1:2888:3888[/align][align=justify]server.2=jokeros2:2888:3888[/align][align=justify]server.3=jokeros3:2888:3888[/align][align=justify]配置完以后将上述内容全部拷贝到另外两台服务的相同位置[/align][align=justify]使用scp[/align][align=justify]scp -r /usr/tools/zookeeper-3.4.8 root@jokeros2: /usr/tools/[/align][align=justify]scp -r /usr/tools/zookeeper-3.4.8 root@jokeros3: /usr/tools/[/align][align=justify]三台机器下面的data目录里面各自建一个myid的文件[/align][align=justify]然后里面填上相应的数字[/align][align=justify]如jokeros1是server.1,里面的数字是1[/align][align=justify]Jokeros2是server.2,里面的数字是2[/align][align=justify]/etc/profile环境变了也可以用scp来完成,或者可以各自修改成一致的[/align][align=justify]三台分别启动zookeeper[/align][align=justify]zkServer.sh start[/align][align=justify]每台机器上查看状态:[/align][align=justify]zkServer.sh status[/align][align=justify]结果:[/align]ZooKeeper JMX enabled by default4000
[align=justify]Using config: /usr/tools/zookeeper-3.4.8/bin/../conf/zoo.cfg[/align][align=justify]Mode: follower[/align][align=justify]使用jps查看:[/align][align=justify]jps[/align][align=justify]结果[/align][align=justify]QuorumPeerMain[/align]
HBase 安装配置:
[align=justify]在某一台上解压hbase的压缩文件,如在192.168.15.5[/align][align=justify]tar –zxvf hbase-1.2.0-bin.tar.gz[/align][align=justify]配置添加环境变量:[/align][align=justify]#hbase[/align][align=justify]export HBASE_HOME=/usr/tools/hbase-1.2.0[/align][align=justify]export PATH=$PATH:$HBASE_HOME/bin[/align][align=justify]使环境变量生效[/align][align=justify]source /etc/profile[/align][align=justify]进入hbase的conf目录,需要修改三个文件:hbase-env.sh、hbase-site.xml和regionservers[/align][align=justify]其中hbase-env.sh中,在文档的十多行位置处添加:[/align][align=justify]# The java implementation to use. Java 1.7+ required.[/align][align=justify]# export JAVA_HOME=/usr/java/jdk1.6.0/[/align][align=justify]export JAVA_HOME=/usr/tools/jdk1.8.0_73[/align][align=justify]# Extra Java CLASSPATH elements. Optional.[/align][align=justify]# export HBASE_CLASSPATH=[/align][align=justify]然后在后面添加:[/align][align=justify]# Seconds to sleep between slave commands. Unset by default. This[/align][align=justify]# can be useful in large clusters, where, e.g., slave rsyncs can[/align][align=justify]# otherwise arrive faster than the master can service them.[/align][align=justify]# export HBASE_SLAVE_SLEEP=0.1[/align][align=justify]# Tell HBase whether it should manage it's own instance of Zookeeper or not.[/align][align=justify]export HBASE_MANAGES_ZK=false[/align][align=justify]hbase-site.xml中[/align][align=justify]<configuration>[/align][align=justify] <property>[/align][align=justify] <name>hbase.zookeeper.quorum</name>[/align][align=justify] <value>jokeros1,jokeros2,jokeros3</value>[/align][align=justify] <description>The directory shared by RegionServers.</description>[/align][align=justify] </property>[/align][align=justify] <property>[/align][align=justify] <name>hbase.zookeeper.property.dataDir</name>[/align][align=justify] <value>/usr/tools/hbase-1.2.0/zookeeperdata</value>[/align][align=justify] <description>Property from ZooKeeper config zoo.cfg.[/align][align=justify] The directory where the snapshot is stored.[/align][align=justify] </description>[/align][align=justify] </property>[/align][align=justify] <property>[/align][align=justify] <name>hbase.tmp.dir</name>[/align][align=justify] <value>/usr/tools/hbase-1.2.0/tmpdata</value>[/align][align=justify] </property>[/align][align=justify] <property>[/align][align=justify] <name>hbase.rootdir</name>[/align][align=justify] <value>hdfs://jokeros1:9000/hbase</value>[/align][align=justify] <description>The directory shared by RegionServers.</description>[/align][align=justify] </property>[/align][align=justify] <property>[/align][align=justify] <name>hbase.cluster.distributed</name>[/align][align=justify] <value>true</value>[/align][align=justify] <description>The mode the cluster will be in. Possible values are[/align][align=justify] false: standalone and pseudo-distributed setups with managed Zookeeper[/align][align=justify] true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh)[/align][align=justify] </description>[/align][align=justify] </property>[/align][align=justify]</configuration>[/align][align=justify]regionservers文件中添加各个从属服务器的ip或者hostname:[/align][align=justify]jokeros1[/align][align=justify]jokeros2[/align][align=justify]jokeros3[/align][align=justify]保存后分别把hbase的整个文件夹拷贝到其他服务器:[/align][align=justify]scp -r /usr/tools/hbase-1.2.0 root@jokeros2: /usr/tools/[/align][align=justify]scp -r /usr/tools/hbase-1.2.0 root@jokeros3: /usr/tools/[/align][align=justify]在hadoop的namenode节点上启动hbase服务[/align][align=justify]start-hbase.sh[/align][align=justify]启动后:jps[/align][align=justify]HRegionServer[/align][align=justify]HMaster[/align][align=justify]子节点[/align][align=justify]HRegionServer[/align][align=justify]启动顺序[/align][align=justify]Hadoop-hdfs-------》hadoop-yarn------》zookeeper------》hbase[/align][align=left][/align]
相关文章推荐
- Hadoop+Hbase+ZooKeeper 安装配置及需要注意的事项
- Hbase+Zookeeper配置与安装
- Hbase+Zookeeper配置与安装
- HBase集群配置之Zookeeper安装配置
- 最新Hadoop-2.7.2+hbase-1.2.0+zookeeper-3.4.8 HA高可用集群配置安装
- 最新Hadoop-2.7.2+hbase-1.2.0+zookeeper-3.4.8 HA高可用集群配置安装
- HBase安装配置,使用独立zookeeper,shell测试
- hadoop,hbase,zookeeper安装配置
- Hadoop+Hbase+ZooKeeper 安装配置及需要注意的事项
- CentOS系统下Hadoop、Hbase、Zookeeper安装配置
- Hadoop+Hbase+ZooKeeper 安装配置及需要注意的事项
- hadoop+zookeeper+hbase安装、配置及应用实例
- hadoop+zookeeper+hbase安装、配置及应用实例
- Zookeeper3.4.9、Hbase1.3.1、Pig0.16.0安装及配置(基于Hadoop2.7.3集群)
- Hadoop、Zookeeper、Hbase集群安装配置过程及常见问题(一)准备工作
- hadoop+zookeeper+hbase安装、配置及应用实例
- 伪分布式安装Hadoop + zookeeper + hbase安装配置
- Hadoop + Hbase + Zookeeper安装及配置完整版(Hadoop1系列)
- hadoop、zookeeper、hbase安装配置集群
- hadoop+zookeeper+hbase安装、配置及应用实例