Mac Apache ZooKeeper 配置
1、配置准备工作
1)配置 ZooKeeper 准备工作
下载相关软件
apache-zookeeper-v3.4.10.zip
ZooKeeper 配置软件下载地址,密码:ixgx。
2)配置注意事项
- 提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。
3)示例配置环境
- macOS 10.11.6
- macOS 10.13.3
2、配置 ZooKeeper
1)下载 ZooKeeper
- 到官网下载 ZooKeeper。
- 下载完成后将下载包解压拷贝到
/Library目录下,并命名为 ZooKeeper,其他目录也可。
2)修改目录权限
打开终端,输入以下命令
$ sudo chmod 755 /Library/ZooKeeper/bin/*.sh
- 按回车键之后会提示输入密码,请输入管理员密码(电脑开机密码,如无密码直接回车)。
3)配置环境变量
打开终端输入以下命令,打开
.bash_profile文件$ vim ~/.bash_profile
在此文件中添加设置环境变量的命令
export ZK_HOME=/Library/ZooKeeper
export PATH=$PATH:$ZK_HOME/bin
添加之后保存并退出,在终端执行以下命令使配置生效
$ source ~/.bash_profile
4)编辑配置文件
在
/Library/ZooKeeper/conf/目录下,新建一个名为zoo.cfg的文件,其中内容如下# zookeeper 中使用的基本时间单位, 毫秒值.
tickTime=2000 # 数据目录. 可以是任意目录.
dataDir=/Users/QianChia/ApacheZooKeeper/data # log 目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和 #dataDir 相同的设置.
dataLogDir=/Users/QianChia/ApacheZooKeeper/logs # 监听 client 连接的端口号
clientPort=2181
5)查看配置是否生效
在终端输入以下命令,启动 ZooKeeper 进程
$ zkServer.sh start
如果出现如下,表示后台运行 ZooKeeper Server 进程启动成功。
ZooKeeper JMX enabled by default
Using config: /Library/ZooKeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
停止 ZooKeeper 进程命令
$ zkServer.sh stop
6)设置 ZooKeeper 开机自启动
在终端输入以下命令
$ vim /etc/rc.local
在打开的文件中输入一下代码。
# 设置 ZooKepper 开机自起
su - root -c '/Library/ZooKeeper/bin/zkServer.sh start'
配置好之后,重启机器,会发现已经可以开机自启了。
Mac Apache ZooKeeper 配置的更多相关文章
- 10. 管理Apache ZooKeeper配置
Tips 有关ZooKeeper部署和管理的详细说明,请参阅官方文档http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html. 1. 配置Zo ...
- Mac Apache Maven 配置
1.配置准备工作 1)配置 Maven 准备工作 下载相关软件 apache-maven-3.5.3.zip Maven 官网 Maven for Mac 配置软件下载地址,密码:q9u3. Mave ...
- Mac Apache Tomcat 配置
1.配置准备工作 1)配置 Tomcat 准备工作 下载相关软件 apache-tomcat-9.0.6.zip tomcat 官网 Tomcat 配置软件下载地址,密码:sgrn. 2)配置注意事项 ...
- Mac OS Storm+Kafka+Zookeeper配置
先补充一个前两天mac配置的文档. 首先确定由jdk scala环境 JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/Cu ...
- MAC本apache+php配置虚拟域名时踩的坑
昨天在调试Mac自带的Apache+PHP配置域名时,调试的让我怀疑人生.顿时心里一万个草泥马,我就是配置个虚拟域名啊,这么让我受伤 . 1 首先检查一下Apache是否开启, qutao@bogon ...
- 在 Linux 多节点安装配置 Apache Zookeeper 分布式集群
规划: 三台物理服务器就形成了(法定人数).对于高可用性集群,您可以使用高于3的任何奇数.例如,如果设置5台服务器,则集群可以处理两个故障节点等. 物理服务器需要开启的端口 2888 , 3888 和 ...
- Apache ZooKeeper在Kafka中的角色 - 监控和配置
1.目标 今天,我们将看到Zookeeper在Kafka中的角色.本文包含Kafka中需要ZooKeeper的原因.我们可以说,ZooKeeper是Apache Kafka不可分割的一部分.在了解Zo ...
- macOS 下配置 MAMP 开发环境(Mac + Apache + Mysql + PHP)
macOS 中已经内置了 PHP.Python.Ruby.Perl 等常用的脚本语言,以及 Apache HTTP 服务器,所以使用起来非常方便.本文以最新的 macOS Sierra 10.12 配 ...
- 决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试
决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试 [TOC] Apache ZooKeeper 单机模式安装 创建hadoop用户&赋予sudo权限, ...
随机推荐
- PHP构造函数的重载
由于PHP是弱类型语言,因此函数的输入参数类型无法确定(可以使用类型暗示,但是类型暗示无法用在诸如整型,字符串之类的标量类型上),并且对于一个函数,比如只定义了3个输入参数,PHP却运行调用的时候输入 ...
- 【摘录】在Windows平台上使用Objective-C
虽然到目前为止最好的Objective-C 编码平台来自苹果公司,但它们绝不仅适用于苹果公司的平台.Objective-C 在Linux.BSD 甚至Windows 等其他平台都有相当久远的历史.根据 ...
- 【转】Ant之build.xml详解
关键字: ant build.xml Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令.当编译Linux内核及一些软件的源程序 ...
- [置顶] 在Visual Studio 2008上调试C语言程序
C语言的地位和重要性就不用说了,但,很多人学习C语言,还在使用Visual C++ 6.0,甚至还有人使用Turbo C,很无语,只说一句吧:“OUT了". 让我们体验一下华丽的Visual ...
- sql按分时段统计
),,) ctime, ) num FROM [eschool_1].[dbo].kg_Kaoqin ),,) ),,)
- 在vim中安装及配置NERDTree插件
使用Vundle插件安装,在.vimrc中加入以下代码: Plugin 'scrooloose/nerdtree' 打开vim,输入命令如下: :BundleInstall 等待安装完毕 配置NERD ...
- MyEclipse 本地安装插件
安装subeclipse插件 打开之前下载的site-1.6.12.zip文件可以看到里面有features.plugins两个文件夹 用之前我讲过的Myeclipse安装插件的方法安装就可以了 参考 ...
- Oracle列自增实现(2)-Identity Columns in Oracle Database 12c Release 1 (12.1)
Oracle列自增-Identity Columns in Oracle Database 12c Release 1 (12.1) 在ORACLE 12C以前的版本中,如果要实现列自增长,需要通过序 ...
- .NET/ASP.NET/C#/WCF/SQL Server/My SQL/Java/JSP/JDBC/Spring/Spring MVC/PHP/Python/Ruby/Shell/Agile/CSS/HTML/HTTP/Unix/Linux大量PDF书籍/电子书籍下载, Effective Java 下载
223本电子书籍,囊括了.NET/ASP.NET/C#/WCF/SQL Server/My SQL/Java/JSP/JDBC/Spring/Spring MVC/PHP/Python/Shell/A ...
- java 如何对由json对象构成的数组形式的字符串进行遍历?
1.情景展示 现在已知字符串为: [{"name":"微微笑","img":"http://zos.alipayobjects ...