zookeeper安装教程

1 安装环境

centos 7.4

jdk 1.8

zookeeper是java开发的,可以运行再windows,linux环境。

安装之前需要先安装号jdk.

jdk的安装可以参见博文:http://www.cnblogs.com/jepson6669/p/8374699.html

 

2 安装过程

1 上传文件到Linux上

2 安装

1 解压到/usr/local目录下

# tar -xvf zookeeper-3.4.12.tar.gz -C /usr/local

2 重命名(这里只是觉得名字太长了点,可以不用操作的)

# mv zookeeper-3.4.12 zookeeper

3.进入zookeeper目录,创建data文件夹

4.进入conf目录把zoo_sample.cfg 改名为zoo.cfg.

# mv zoo_sample.cfg zoo.cfg

5.进入zoo.cfg修改快照保存的目录

# vim zoo.cfg

6 进入bin启动服务

# ./zkServer.sh start

7.查看服务的状态

[root@iz2ze7k6ycnx8b40ynghxtz bin]#  ./zkServer.sh status

8.关闭服务

# ./zkServer.sh stop

9.关闭防火墙,对外开发2181端口

============method1 start===================

/sbin/iptables -I INPUT -p tcp --dport 2181 -j ACCEPT
/etc/rc.d/init.d/iptables save

=============method1 end===================

 

============method2 start===================

# service iptables stop  # 临时关闭# chkconfig iptables off #永久关闭修改配置开机不启动防火墙:

=============method2 end===================

 

针对阿里云服务器需要添加安全组策略

 

10.不能成功启动的解决

 如果不能够成功启动zookeeper,需要删除data目录下的zookeeper_servet.pid文件。

转载于:https://www.cnblogs.com/lywJ/p/10710604.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/449222.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

读人、看人、做人(图)

读人 一个人就是一本书。读人,比读其他文字的书更难。在生活中,每个人都是书,每人又都是读者。我们认认真真地读,读了大半辈子,至今还没有读懂这本“人之书”。有首歌词是这样的:“明明白白我的心&#…

2020-3-28

题目一: 数组最大值和最小值 可以对数组进行一次遍历,通过比较,找到其最大(最小)值。或者使用简单的方法 Array.prototype.sort: var a [7,3,4,6,10]; a.sort(function(a,b){ return (a-b);}) console.log(a[0],a…

Python操作Excel删除一个Sheet

在使用Python进行数据分析处理,操作Excel,有时需要删除某个Excel里的某个sheet,这里记录一个我测试成功的一个办法 软件环境: 1、OS:Win 10 64位 2.Python 3.7 3、使用openpyxl这个库 4、在当前文件夹下准备一个xlsx格…

什么是 NoSQL 数据库、NoSQL 与 SQL 的区别

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 NoSQL 数据库是针对可扩展性能和无架构数据模型进行了优化的非关系数据库。 NoSQL 数据库也因其易于开发、延迟低且具有弹性而得到广泛…

mysql 索引的统计

查看一个库里面没有使用过的索引select object_type,object_schema,object_name,index_name,count_star,count_read,COUNT_FETCH from performance_schema.table_io_waits_summary_by_index_usage where object_schemabocat and count_star0 and count_read0and object_name no…

2020-3-29

题目一&#xff1a; JavaScript 获取div在页面中坐标 以div为例&#xff0c;获取一个元素在页面中的位置。 代码和 <!DOCTYPE html> <html> <head> <meta charset" utf-8"> <style type"text/css"> *{padding:0px;margin:0…

Java缓存浅析

拿破仑说&#xff1a;胜利属于坚持到最后的人。 而正巧&#xff0c;咱们今天就是要聊一个&#xff0c;关于怎么让系统在狂轰乱炸甚至泰山压顶的情况下&#xff0c;都屹立不倒并坚持到最后的话题——缓存。 Victory belongs to the most persevering. — Napoleon Bonaparte, Fr…

六个月学会一门语言

大多数人都会将学习第二语言&#xff08;或第三第四语言&#xff09;列为他们首先要完成的人生必做事情。但是&#xff0c;作为一个成人&#xff0c;怎样才能快速有效地学习新语言呢&#xff1f; Chris Lonsdale是一名来自新西兰的心理学家&#xff0c;他在香港开了一家公司。他…

Cookie 解说(分类、用途、缺陷、功能 ...)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 Cookie&#xff08;复数形态Cookies&#xff09;&#xff0c;中文名称为“小型文本文件”或“小甜饼”&#xff0c;指某些网站为了辨别用…

需求规格说明书1.0

1.引言 1.1目的 该文档是关于我们组的记事本安卓APP和网页版本的功能和性能的描述&#xff0c;重点描述了系统的功能需求&#xff0c;并作为系统设计的主要输入。 本文档的预期读者包括&#xff1a;需求分析人员&#xff0c;设计人员&#xff0c;开发人员&#xff0c;项目管理人…

2020-3-30

题目一&#xff1a; JavaScript 将数组原有的顺序打乱 function le(){ //创建一个函数作为sort()函数的参数。return 0.5-Math.random(); //返回一个数字可能大于零也可能小于零&#xff0c;这样就可以实现随机排序功能&#xff0c; } var arr[]; //声明一个空数组。for(var i…

vuecli3+webpack4优化实践(删除console.log和配置dllPlugin)

本文主要介绍如何在vuecli3生成的项目中&#xff0c;打包输出时删除console.log和使用dllplugin&#xff0c;并记录了配置过程中踩到的坑。 &#xff08;本人水平有限&#xff5e;希望大家多多指出有误的地方&#xff09; 一、生产环境中删除console.log 在开发代码中写的conso…

伤肾的九个恶习及解决办法(图)

近年来&#xff0c;很多人都在通过各种药物保护肾脏&#xff0c;其实&#xff0c;在生活中形成的各种不良饮食和生活习惯在不停地伤害你的肾&#xff0c;只是你未曾注意到而已。所以要保护好你的肾脏&#xff0c;必须从改变不良饮食和生活习惯开始。 不爱喝水 大部分男人对喝…

CC-BY-NC-SA (创作共用许可协议)

创作共用许可协议 &#xff08;英语&#xff1a;Creative Commons license&#xff0c;简称CC许可&#xff09; 是一种公共版权许可协议&#xff0c;其允许分发受版权保护的作品。一个创作共用许可&#xff0c;用于一个作者想给他人分享、使用、甚至创作派生作品的权利。创作共…

2020-3-31

题目一&#xff1a; 评论敏感词过滤代码&#xff0c;很多时候需要对一些评论或者文章中的敏感词进行过滤。 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> </head> <script type"text/javascript"> window.o…

快速通读《现代软件工程——构建之法》

在快速通读《现代软件工程——构建之法》后&#xff0c;我有如下问题&#xff1a;Q1&#xff1a;第一章通过形象的例子告诉我们什么是软件工程&#xff0c;介绍了软件工程的各个阶段&#xff0c;对软件工程的概念及它的特性做了较为生动而详细的介绍&#xff0c;那么为什么需要…

Java 对象的序列化和反序列化

一.序列化和反序列化的概念 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列…

不可重入锁和可重入锁

不可重入锁也叫自旋锁 指当一个方法调用了锁之后&#xff0c;如持有本锁的另一个方法也想执行&#xff0c;将会进入等待。那么想要使用这个方法必须先释放锁方可调用 public class Lock{private boolean isLocked false;public synchronized void lock() throws InterruptedEx…

家长必看 父母须知孩子社交圈九要点(组图)

孩子在慢慢的长大&#xff0c;总要接触外面的环境、接触到更多的人&#xff0c;也需要自己的社交圈。那么孩子的社交圈父母要知道9点。 1、妈妈是第一个“好朋友” 孩子社交的第一步从出生就开始了。虽然小小的他躺在那里还不能说话&#xff0c;但是通过哭、目光接触、笑等表…

2020-4-1

题目一 页面加载图片的时候&#xff0c;可能由于各种原因导致加载失败。 为了页面的人性化&#xff0c;在失败的时候通常会使用一张给定的图片替代。 <img src"logo.gif" onerror"javascript:this.srcdefault.gif" > //上面代码本来要加载logo.gif…