(转)淘淘商城系列——zookeeper单机版安装
http://blog.csdn.net/yerenyuan_pku/article/details/72717744
这篇文章,我单独来说一下zookeeper如何安装。在实际开发中,zookeeper都是运行在Linux系统上的,因此,我们也把zookeeper安装到Linux系统上,一般来说我们开发时用windows系统,工程开发完成之后部署在Linux系统上,因此要想有Linux环境我们就需要安装虚拟机,然后在虚拟机中进行安装。这里我使用的Linux系统是CentOS6.7,下面我就来详讲在Linux系统上如何安装zookeeper。
下载zookeeper安装包
首先我们肯定要先下载zookeeper安装包,我下载的是: 
安装zookeeper
上传zookeeper的安装包到Linux
之前我在Linux系统上安装JDK篇文章中已经详细讲解过如何上传文件到Linux,所以这里我就不再赘述了。
怎样知道我们真的上传上去了呢?在当前用户主目录(即root)下使用ll命令查看一下该目录。 
创建zookeeper的安装路径
安装zookeeper之前,先创建zookeeper的安装路径,我打算将zookeeper安装在/usr/local/目录下的zookeeper目录中,所以我们要在/usr/local/目录下创建一个zookeeper目录。
使用cd /usr/local命令切换到local目录,并使用ll命令查看一下该目录。
然后使用mkdir zookeeper命令在local目录下创建一个zookeeper目录。
创建成功之后使用ll命令查看一下local目录,效果如下: 
解压zookeeper
使用cd ~命令切换到当前用户主目录(即root)下,然后使用tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper命令将root目录下的zookeeper-3.4.6.tar.gz文件解压到/usr/local/zookeeper目录下。 
解压成功之后,使用cd /usr/local/zookeeper命令切换到zookeeper目录下,然后再使用ll命令查看一下该目录,如下: 
然后再使用cd zookeeper-3.4.6命令进入到zookeeper-3.4.6目录中,使用ll命令查看一下这个目录,就能看到我们非常熟悉的东西了。 
安装zookeeper
在安装zookeeper之前,大家一定要注意,由于zookeeper的安装需要JDK的支持,因此需要先安装JDK,大家可以参考Linux系统上安装JDK这篇文章进行学习。
我们进入到zookeeper-3.4.6目录中之后,使用mkdir data命令在该目录中创建一个data目录,如下图所示。
创建成功之后使用ll命令查看一下zookeeper-3.4.6目录,效果如下: 
然后我们进入到conf目录下,可以看到该目录下有个zoo_sample.cfg文件。 
接着我们需要使用mv zoo_sample.cfg zoo.cfg命令将zoo_sample.cfg文件改下名字,改为zoo.cfg,如下图所示。
修改成功之后使用ll命令查看一下conf目录,效果如下:
下面我们来修改zoo.cfg文件,我们使用的命令是vim zoo.cfg,在打开的文件中修改”dataDir”的路径为我们上面创建的data的绝对路径,即/usr/local/zookeeper/zookeeper-3.4.6/data,如下所示。 
修改完zoo.cfg之后,按esc退出编辑模式,然后再输入:wq命令来保存并退出zoo.cfg,这样我们便配置好了。
接下来我们便启动zookepper,我们进入到/zookeeper-3.4.6/bin目录下,使用命令./zkServer.sh start来启动zookeeper,启动完之后,我们可以使用./zkServer.sh status来查看启动状态,如下图所示。 
如果想关闭zookeeper可以使用命令./zkServer.sh stop来关闭,这里就不演示了。启动完zookeeper,我们便有注册中心了。
(转)淘淘商城系列——zookeeper单机版安装的更多相关文章
- (转)淘淘商城系列——Solr的安装
http://blog.csdn.net/yerenyuan_pku/article/details/72874134 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service ...
- (转) 淘淘商城系列——Redis的安装
http://blog.csdn.net/yerenyuan_pku/article/details/72849612 通过上文的学习,我相信大家已经将首页的轮播图展示出来了,接下来我们将进入一个新的 ...
- zookeeper单机版安装
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...
- Zookeeper单机版安装(CentOS 7环境下)
一.环境操作系统和软件版本介绍 1.环境操作系统为CentOS Linux release 7.2.1511 (Core) 可用cat /etc/redhat-release查询 2.软件版本 Zoo ...
- windows下zookeeper单机版安装+dubbo-admin安装注意点
一:zookeeper安装 安转包下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper 复制修改conf下的zoo_sample.cfg为zoo.cf ...
- ZooKeeper 单机版安装和配置
Zookeeper 下载链接:http://mirrors.shu.edu.cn/apache/zookeeper/ #wget https://mirrors.tuna.tsinghua.edu.c ...
- (转) 淘淘商城系列——Redis集群的搭建
http://blog.csdn.net/yerenyuan_pku/article/details/72860432 本文我将带领大家如何搭建Redis集群.首先说一下,为何要搭建Redis集群.R ...
- (转) 淘淘商城系列——使用FastDFS-Client客户端进行上传图片的测试
http://blog.csdn.net/yerenyuan_pku/article/details/72804018 不久之前,我们实现了商品的类目选择这个功能,但这只是万里长征的第一步,我们还有很 ...
- (转) 淘淘商城系列——CMS内容管理系统工程搭建
http://blog.csdn.net/yerenyuan_pku/article/details/72825801 淘淘商城系列——CMS内容管理系统工程搭建 上文我们一起搭建了表现层中的商城门户 ...
随机推荐
- html页面内锚点定位及跳转方法总结
1.最简单的方法是锚点用<a>标签,在href属性中写入DIV的id.如下: <!DOCTYPE html><html><head><style& ...
- 比特币客户端bitcoind的高级用法
Bitcoin 比特币官方客户端有两个版本:一个是图形界面的版本,通常被称为 Bitcoin(首字母大写),以及一个简洁命令行的版本(称为 bitcoind).它们相互间是兼容的,有着同样的命令行参数 ...
- 276D
贪心 想了一会觉得没什么很好的方法,看了题解 我们枚举每个二进制位,对于l,r如果这位相同就异或到答案里,否则停止,这里肯定是r比l大,也就是r这位是1而l是0,那么我们就让r这位选1,l选0,然后把 ...
- 在javascript中,我怎么得到下拉条顶端与当前可视的顶端高度的距离,不是和网页顶端的距离
"滚动条顶端距离" + document.documentElement.scrollTop)
- Redis学习记录
参考资料: http://www.dengshenyu.com/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/2016/01/09/redis-reactor-patter ...
- 【黑金教程笔记之002】【建模篇】【Lab 01 永远的流水灯】—笔记&勘误
学习并行操作的思想. 勘误001: Page 17,模块图下方,“扫描频配置定为100Hz”应为10Hz. 勘误002: Page 17,最后一行 “10ms”应为100ms:“2.5ms”应为25m ...
- 机器学习--DIY笔记与感悟--①K-临近算法
##“计算机出身要紧跟潮流” 机器学习作为如今发展的趋势需要被我们所掌握.而今我也需要开始learn机器学习,并将之后的所作所想记录在此. 今天我开始第一课--K临近算法. 一.k-临近的基础概念理解 ...
- bzoj 2743: [HEOI2012]采花【树状数组】
离线,按照l排序 注意到在区间里出现两次的颜色才有贡献,所以记录一个ne[i]表示i后第一个和i同色的花,维护一个l,每次处理询问的时候l单调右移,树状数组维护,在ne[ne[i]]位置++,在ne[ ...
- 洛谷 P2774 方格取数问题【最小割】
因为都是正整数,所以当然取得越多越好.先把所有点权加起来,黑白染色后,s向所有黑点连流量为点权的边,所有白点向t连流量为点权的边,然后黑点向相邻的四个白点连流量为inf的边,表示不可割,这样一来,对于 ...
- 我的ubuntu连vi都没有??那在命令行怎么编辑文件??
今天弄了个docker下的ubuntu官方镜像,想在镜像里做一点实验,免得把自己的环境写得乱七八糟. 把代码文件mount进去之后,开始编译,但是镜像太干净了,什么工具都没有,于是先装cmake ap ...