Zookeeper、HBase的伪分布

1、Zookeeper伪分布的部署(3个节点)

所谓的“伪分布式集群”就是在一台服务器中,启动多个Zookeeper实例。“完全分布式集群”是每台服务器,启动一个Zookeeper实例。

1.1、解压缩zookeeper-3.4.5.tar.gz

1.2、执行命令

cp conf/zoo_sample.cfg conf/zoo1.cfg

1.3、修改zoo1.cfg

dataDir=..../zookeeper/zoo1/data
clientPort=2181
#增加
server.1=hadoop0:2888:3888
server.2=hadoop0:2889:3889
server.3=hadoop0:2890:3890

1.4、执行命令

cp conf/zoo1.cfg conf/zoo2.cfg

1.5、修改后配置如下

dataDir=..../zookeeper/zoo2/data
clientPort=2182
#增加
server.1=hadoop0:2888:3888
server.2=hadoop0:2889:3889
server.3=hadoop0:2890:3890 

1.6、执行命令

cp conf/zoo1.cfg conf/zoo3.cfg

1.7、修改后配置如下

dataDir=..../zookeeper/zoo3/data
clientPort=2183
#增加
server.1=hadoop0:2888:3888
server.2=hadoop0:2889:3889
server.3=hadoop0:2890:3890

1.8、执行命令,产生数据的目录

mkdir -p zookeeper/zoo1/data
mkdir -p zookeeper/zoo2/data
mkdir -p zookeeper/zoo3/data

1.9、产生标记文件

echo ‘1‘>zoo1/data/myid
echo ‘2‘>zoo1/data/myid
echo ‘3‘>zoo1/data/myid

1.10、启动三个节点

bin/zkServer.sh start conf/zoo1.cfg
bin/zkServer.sh start conf/zoo2.cfg
bin/zkServer.sh start conf/zoo3.cfg

1.11、执行zk操作

bin/zkCli.sh 

2、Hbase伪分布(只有一个节点)

2.1、下载解压HBase压缩包

2.2、修改配置文件conf/hbase-env.sh

export JAVA_HOME=JDK_PATH
#打开
export HBASE_MANAGES_ZK=true

2.3、修改conf/hbase-site.xml

初始文件只有configuration根节点

添加如下内容

<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>
<!--
<property>
<name>hbase.master.info.port</name>
<value>53000</value>
</property>
-->

2.4、启动HBase

*启动HBase要确保Hadoop(HDFS)正常运行

bin/start-hbase.sh

2.5、验证启动成功

jps查看进程 会多出来三个进程

HQuorumPeer

HMaster

HRegionServer

或者

查看端口60010(是hbase的master的web端口)

时间: 2024-11-11 01:24:28

Zookeeper、HBase的伪分布的相关文章

HBase伪分布搭建

HBase的伪分布搭建 安装版本: hbase-0.94.7-security.tar.gz 下载路径: http://hbase.apache.org 1. 解压缩,重命名,设置环境变量 1 cp hbase-0.94.7-security.tar.gz /opt/ 2 3 tar -zxvf hbase-0.94.7-security.tar.gz 4 5 mv hbase-0.94.7-security.tar.gz hbase #设置环境变量 1 vi /etc/profile 2 ex

zookeeper 伪分布安装

zookeeper是一个分布式应用程序协调系统,主要会提供配置服务,分布式服务,权限服务,锁定功能以及分布式数据同步,今天主要说明一下zookeeper如何搭建伪分布 1. 下载zk程序,并解压,,略. 2. zk需要一个数据存放目录,其实就是zk各个节点存放数据和日志的目录,日志也可以放到其他文件夹中 3. 修改zk的配置,拷贝conf目录下的zoo_sample.cfg 为zoo1.cfg 名字可以任意 4. 修改其配置: # The number of milliseconds of ea

Hadoop-2.6.0伪分布--安装配置hbase

Hadoop-2.6.0伪分布--安装配置hbase 1.用到的hadoop与hbase: 2.安装hadoop: 具体安装看这篇博文: http://blog.csdn.net/baolibin528/article/details/42939477 hbase所有版本下载 http://archive.apache.org/dist/hbase/ 3.解压hbase: 结果: 4.修改hbase 文件权限为一般用户权限: 5.设置环境变量: 配置内容: 保存配置: 6.进入配置文件目录: 7

ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

使用 RMI + ZooKeeper 实现远程调用框架,包括ZooKeeper伪集群安装和代码实现两部分.  一.ZooKeeper伪集群安装: 1>获取ZooKeeper安装包 下载地址:http://apache.dataguru.cn/zookeeper 选择一个稳定版本进行下载,我这里下载的是zookeeper-3.4.6版本. 2>ZooKeeper伪分布式集群安装 伪分布式集群:在一台Server中,启动多个ZooKeeper的实例. 3>上传并解压安装包 4>创建实例

ubuntu下Zookeeper伪分布安装

zookeeper:保证数据在集群之间的数据事物性一致. 介绍一下伪分布的安装: 1. 先将下载好的zookeeper.xxx.tar.gz 复制到/usr目录下(笔者自己的目录) 2.解压: sudo tar -zxvf zookeeper.xxx.tar.gz 3 重命名: sudo mv zookeeper.xxx zk 下面就是配置环境变量: sudo vim /etc/profile 添加 ZOOKEEPER_HOME 如图: 在PATH中添加 zookeeper_home: 4 将c

hadoop2.6.0 + hbase-1.0.0 伪分布配置

1 基本配置 主机名: 192.168.145.154 hadoop2 ======= 2 etc/hadoop下文件配置 1)core-site.xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://hadoop2:8020</value> </property> <property> <name>io.fil

HBase的伪分布模式安装

HBase是依赖Hadoop的数据存储系统,可以实现大数据(过亿条记录)的存储,进行并行化处理.在特定的场景下HBase有自己的用武之地. 下面讲述如何进行伪分布模式安装 1.设置环境变量 我使用的HBase版本是hbase-0.94.7-security.tar.gz,安装在机器hadoop0的/usr/local目录下.首先解压缩.重命名.设置环境变量HBASE_HOME. tar -xzvf hbase-0.94.7-security.tar.gz mv hbase-0.94.7-secu

Spark1.0.0伪分布安装指南

?一.下载须知 软件准备: spark-1.0.0-bin-hadoop1.tgz   下载地址:spark1.0.0 scala-2.10.4.tgz    下载下载:Scala 2.10.4 hadoop-1.2.1-bin.tar.gz   下载地址:hadoop-1.2.1-bin.tar.gz jdk-7u60-linux-i586.tar.gz  下载地址:去官网下载就行,这个1.7.x都行 二.安装步骤 hadoop-1.2.1安装步骤,请看: http://my.oschina.

Hbase的伪分布式安装

Hbase安装模式介绍 单机模式 1> Hbase不使用HDFS,仅使用本地文件系统 2> ZooKeeper与Hbase运行在同一个JVM中 分布式模式– 伪分布式模式1> 所有进程运行在同一个节点上,不同进程运行在不同的JVM当中2> 比较适合实验测试– 完全分布式模式1> 进程运行在多个服务器集群中2> 分布式依赖于HDFS系统,因此布署Hbase之前一定要有一个正常工作的HDFS集群 Linux环境准备 关闭防火墙和SELinux # service iptab