Zookeeper集群的安装

三台机器

hadoo0

hadoop1

hadoop2

修改主机名

vi /etc/sysconfig/network

修改ip

vi /etc/sysconfig/network-scripts/ifcfg-Auto_eth1

重启 reboot

复制一行  YY  粘贴 P

HQuorumPeer Zookeeper进程

HMaster HBase主进程

HRegionServer

http端口

60010端口

=============================================================================

3.hbase的伪分布(只有一个节点,使用自己的zookeeper实例)
3.1 解压缩
3.2 编辑文件conf/hbase-env.sh 修改内容
    export JAVA_HOME=/usr/local/jdk
export HBASE_MANAGES_ZK=true

使用自己的Hbase管理实例

3.3 编辑文件conf/hbase-site.xml 修改内容
<property>
  <name>hbase.rootdir</name>
  <value>hdfs://hadoop0:9000/hbase</value>
</property>
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>
<property>
  <name>hbase.zookeeper.quorum</name>
  <value>hadoop0</value>
</property>
3.4 启动hbase之前,要检查hadoop的hdfs是否正常运行
    bin/start-hbase.sh
3.5 检查,执行jps命令,看到3个新的java进程,分别是HQuorumPeer、HMaster、HRegionServer
    查看http://hadoop0:60010

=============================================================================

4. 部署zookeeper集群(hadoop0\hadoop1\hadoop2)
4.1 在hadoop0上解压缩zookeeper-3.4.5.tar.gz
4.2 执行命令cp conf/zoo_sample.cfg conf/zoo.cfg
4.3 修改文件conf/zoo.cfg 修改内容如下
     dataDir=/usr/local/zookeeper/data
 clientPort=2181
 
 server.0=hadoop0:2888:3888
 server.1=hadoop1:2889:3889
 server.2=hadoop2:2890:3890
4.4 执行命令,产生存储数据的目录
     mkdir -p /usr/local/zookeeper/data
4.5 产生标记文件
     echo ‘0‘>/usr/local/zookeeper/data/myid
4.6 把hadoop0上的zookeeper复制到其他节点
    scp -rq zookeeper hadoop1:/usr/local  
scp -rq zookeeper hadoop2:/usr/local
4.7 在hadop1上执行 echo ‘1‘>/usr/local/zookeeper/data/myid
    在hadop2上执行 echo ‘2‘>/usr/local/zookeeper/data/myid 
4.8 在三个节点分别执行bin/zkServer.sh start
4.9 检查 (1)执行jps查看 (2)执行bin/zkServer.sh status

=============================================================================

5.搭建hbase集群(hadoop0作为主节点,hadoop1和hadoop2作为从节点)
5.1 在hadoop0上解压缩
5.2 编辑文件conf/hbase-env.sh 修改内容
    export JAVA_HOME=/usr/local/jdk
export HBASE_MANAGES_ZK=false
5.3 编辑文件conf/hbase-site.xml 修改内容
<property>
  <name>hbase.rootdir</name>
  <value>hdfs://hadoop0:9000/hbase</value>
</property>
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>
<property>
  <name>hbase.zookeeper.quorum</name>
  <value>hadoop0,hadoop1,hadoop2</value>
</property>
5.4 编辑文件conf/regionservers 修改内容
    hadoop1
    hadoop2
5.5 复制hbase到hadoop1、hadoop2节点
5.6 启动hbase之前,要检查hadoop的hdfs、zookeeper集群是否正常运行
    在hadoop0上执行bin/start-hbase.sh
5.7 检查,执行jps命令,在hadoop0上看到1个新的java进程,分别是HMaster
    查看http://hadoop0:60010

时间: 2024-08-07 08:23:43

Zookeeper集群的安装的相关文章

ZooKeeper 集群的安装、配置---Dubbo 注册中心

ZooKeeper 集群的安装.配置.高可用测试 Dubbo 注册中心集群 Zookeeper-3.4.6 Dubbo 建议使用 Zookeeper 作为服务的注册中心. Zookeeper 集群中只要有过半的节点是正常的情况下,那么整个集群对外就是可用的.正是基于这个 特性,要将 ZK 集群的节点数量要为奇数(2n+1:如 3.5.7 个节点)较为合适. 服务器 1:192.168.1.11  端口:2181.2881.3881 服务器 2:192.168.1.12  端口:2182.2882

Zookeeper 集群的安装及高可用性验证已完成!

kafka_2.12-0.10.2.0.tgz zookeeper-3.3.5.tar.gz Java 环境 Zookeeper 和 Kafka 的运行都需要 Java 环境,Kafka 默认使用 G1 垃圾回收器.如果不更改垃圾回收期,官方推荐使用 7u51 以上版本的 JRE .如果使用老版本的 JRE,需要更改 Kafka 的启动脚本,指定 G1 以外的垃圾回收器. 本文使用系统自带的 Java 环境. Zookeeper 集群搭建 简介 Kafka 依赖 Zookeeper 管理自身集群

ZooKeeper集群的安装、配置、高可用测试

Dubbo注册中心集群Zookeeper-3.4.6 Dubbo建议使用Zookeeper作为服务的注册中心. Zookeeper集群中只要有过半的节点是正常的情况下,那么整个集群对外就是可用的.正是基于这个特性,要将ZK集群的节点数量要为奇数(2n+1:如3.5.7个节点)较为合适. ZooKeeper与Dubbo服务集群架构图 服务器1:192.168.1.81  端口:2181.2881.3881 服务器2:192.168.1.82  端口:2182.2882.3882 服务器3:192.

Zookeeper 集群的安装与部署

一:集群环境 模拟三台zookeeper集群环境,IP规划如下: Server1:     192.168.189.129 Server2:    192.168.189.131 Server3:    192.168.189.132 二:安装环境准备 Zookeeper需在java环境下运行,因此在部署zookeeper环境前,需先安装JDK: # tar -zvxf jdk-7u11-linux-x64.gz # mv jdk1.7.0_11/ /usr/local/java # cd /u

ZooKeeper 集群模式安装

                                                   集群模式安装   一.伪集群部署 将D:\Program Files (x86)\zookeeper-3.4.8\conf\下的zoo.cfg 改成zoo1.cfg,内容改为: # 存储内存中数据库快照的位置,如果不设置参数,更新事务日志将被存储到默认位置. # 每一个文件路径和下面的对应,zk1 zk2 zk3 dataDir=F:\\zk\\tmp\\zk1 # 错误日志的存放位置 data

ZooKeeper集群详细安装教程

1. 安装JDK 1.1 官网下载JDK 进入网址<a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">JDK官网</a> 选择对应jdk版本下载 1.2 建立Java安装目录 cd /usr # 路径根据自己意愿选择 mkdri java 1.3 将下载的压缩包放入安装目录下 cp jdk-8u60-linux-x64.tar.

ZooKeeper 集群的安装、配置

Zookeeper 集群中只要有过半的节点是正常的情况下,那么整个集群对外就是可用的.正是基于这个 特性,要将 ZK 集群的节点数量要为奇数(2n+1:如 3.5.7 个节点)较为合适. 服务器IP和端口规划: 服务器 1:192.168.1.11 端口:2181.2888.3888 服务器 2:192.168.1.12 端口:2181.2888.3888 服务器 3:192.168.1.13 端口:2181.2888.3888 1. 修改操作系统的/etc/hosts 文件,添加 IP 与主机

基于Docker进行Zookeeper集群的安装

需要先部署jdk环境 这次通过手工部署的方式, 先上传jdk的tar包 [[email protected] soft]# ll total 189496 -rw-r--r-- 1 root root 194042837 Apr 8 14:11 jdk-8u202-linux-x64.tar.gz 解压到指定目录 mkdir -p /opt/test/java tar -zxvf jdk-8u202-linux-x64.tar.gz -C /opt/test/java vim /etc/prof

zookeeper集群的安装配置

zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.名字服务.分布式同步.组服务等.这是百度百科上的一个介绍,有同学想要了解zookeeper的详细信息,可以看一下官方的文档和一些相关博客.本文只介绍如何安装zookeeper. zookeeper的安装配置 设定我们有三台服务器:hostname1,host