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 将conf下面的zoo_sample.cfg 拷贝到zk1.cfg zk2.cfg zk3.cfg

sudo cp zoo_sample.cdf zk1.cfg

sudo cp zoo_sample.cdf zk2.cfg

sudo cp zoo_sample.cdf zk3.cfg

5 编辑zk1.cfg:

编辑zk2.cfg:

编辑zk3.cfg:

Tips:

以上配置文件中 clientPoint的不同 ,server的不同,以及dataDir和dataLogDir的目录不同的设置 ,此目录需要事先建好。

6 在上面的$dataDir的目录下创建文件:myid

/usr/zk/data1 :下的文件myid :内容是1

/usr/zk/data2 :下的文件myid :内容是2

/usr/zk/data3 :下的文件myid :内容是3

1,2,3的值对应于:server.1 server.2 server.3  (... server.n)

7.启动:

进入bin/

sudo ./zkServer.sh start zk1.cfg

sudo ./zkServer.sh start zk2.cfg

sudo ./zkServer.sh start zk3.cfg

(有个小问题 不知为什么需要 sudo)

8 进入shell端:

./zkCli.sh

可以执行操作,但是在笔者的ubuntu下面 虽然可以运行 zookeeper 却使用jps却看不到 进程名字。

使用 命令 ps -e 却可以看到zookeeper的java 进程。

(这个问题还未解决,如有解决的,请不吝赐教)

时间: 2024-10-06 23:49:55

ubuntu下Zookeeper伪分布安装的相关文章

zookeeper 伪分布安装

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

Zookeeper伪分布安装

解压Zookeeper压缩包 进入conf文件夹下 将zoo_sample.cfg重命名为zoo.cfg   1.zookeeper集群在部署的时候,节点数量必须是比少于3个的奇数个.   递归创建目录 mkdir -p /user   1.zookeeper集群在部署的时候,节点数量必须是比少于3个的奇数个. 2.zookeeper伪分布式(3个节点) 2.1 解压缩zookeeper-3.4.5.tar.gz 2.2 执行命令cp conf/zoo_sample.cfg conf/zoo1.

zookeeper伪分布安装和使用

1.下载路径为:http://mirrors.cnnic.cn/apache/zookeeper/stable/ 2.安装: 第一步 解压zookeeper压缩包: 进入 zookeeper安装目录 第二步 创建一个data目录: 第三步 修改 conf/zoo.cfg文件: 先将zoo_sample.cfg copy 为 zoo.cfg 然后 编辑zoo.cfg文件: 修改后: 第三步 将ZOOKEEPER_HOME加入到.bash_profile环境变量中并使用source使环境变量生效 第

zookeeper伪分布安装配置

1.下载路径为:http://mirrors.cnnic.cn/apache/zookeeper/stable/ 2.安装: 第一步 解压zookeeper压缩包: 进入 zookeeper安装目录 第二步 创建一个data目录: 第三步 修改 conf/zoo.cfg文件: 先将zoo_sample.cfg copy 为 zoo.cfg 然后 编辑zoo.cfg文件: 修改后: 第三步 将ZOOKEEPER_HOME加入到.bash_profile环境变量中并使用source使环境变量生效 第

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

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

Hadoop伪分布安装

1.hadoop的伪分布安装 1.1 设置ip地址 执行命令 service network restart 验证: ifconfig 1.2 关闭防火墙 执行命令 service iptables stop 验证: service iptables status 1.3 关闭防火墙的自动运行(在上面的那一步即使我们关闭了防火墙,还是在有些情况下,防火墙会自动起来,那些情况就是下面的命令的结果为on的时候) 执行命令 chkconfig iptables off 验证: chkconfig --

Hadoop 单节点 & 伪分布 安装手记

实验环境CentOS 6.XHadoop 2.6.0JDK       1.8.0_65 目的这篇文档的目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS)和Map-Reduce框架有所体会,比如在HDFS上运行示例程序或简单作业等. 先决条件支持平台    GNU/Linux是产品开发和运行的平台. Hadoop已在有2000个节点的GNU/Linux主机组成的集群系统上得到验证.    Win32平台是作为开发平台支持的.由于分布式操作尚未在Win

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

CentOS 6.5 伪分布安装

CentOS 6.5 伪分布安装 软件准备  jdk-6u24-linux-i586.bin .hadoop-1.2.1.tar.gz.hadoop-eclipse-plugin-1.2.1.jar . Eclipse-jee-indigo-SR2-linux-gtk.tar.gz 假设:  所有软件压缩包都放在  /home/hadoop 文件夹下. 1.JDK安装 1.1           root用户登录,使用命令 mkdir  /usr/local/program 新建目录progra