windows安装zookeeper
阅读数:109 评论数:0
跳转到新版页面分类
应用软件
正文
一、准备工作
1、安装jdk
参考:http://1024s.top/blog/detail?blogId=42577
二、安装单机zookeeper
1、下载
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.3/
从上面链接源里,自行选择要下载的zookeeper版本。
带有bin名称的tar.gz包里面有编译后的二进制包,可以直接使用,普通的tar.gz的包里面只是源码,无法直接使用。
2、使用powershell解压缩
最好放在没有空格和中文的路径,后面写bat脚本时不容易出问题。
tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz
3、创建data、log
new-item -itemtype directory data
new-item -itemtype directory log
4、zoo.cfg
进入conf目录
cp zoo_sample.cfg zoo.cfg
notepad zoo.cfg
dataDir=zookeeper安装目录/zookeeper-3.6.3/data
dataLogDir=zookeeper安装目录/zookeeper-3.6.3/log
5、测试zookeeper是否能正常启动
(1)进入bin目录,执行zkServer.cmd
如果运行zkServer.cmd时闪退,notepad zkServer.cmd ,在最后一行加上pause,这样运行出错误就不会退出。
zookeeper audit is disabled
zookeeper 3.6.0以上版本支持审核日志,默认处于禁用状态,可以在zoo.cfg中配置audit.enable=true启动。
(2)使用zkCli.cmd验证是否正常
三、使用apache common daemon注册zookeeper为服务
1、关于apache common daemon参考:
http://1024s.top/blog/detail?blogId=42638
2、编写脚本用于把zookeeper注册为服务
notepad install-zk-service.bat
@echo off
REM # 服务启动命令:net start ZooKeeper
REM # 服务停止命令:net stop ZooKeeper
CD /d %~dp0
SET ZK_HOME=%CD%
SET ZK_DATA_DIR=%ZK_HOME%\data
SET ZK_LOG_DIR=%ZK_HOME%\log
SET ZK_SERVICE_NAME=ZooKeeper
if not exist %ZK_DATA_DIR% mkdir %ZK_DATA_DIR%
if not exist %ZK_LOG_DIR% mkdir %ZK_LOG_DIR%
:: 安装ZooKeeper的Windows服务
%ZK_HOME%\bin\prunsrv.exe "//IS//%ZK_SERVICE_NAME%" ^
--DisplayName="%ZK_SERVICE_NAME%" ^
--Description="%ZK_SERVICE_NAME%" ^
--Startup=auto ^
--StartMode=exe ^
--StartPath=%ZK_HOME% ^
--StartImage=%ZK_HOME%\bin\zkServer.cmd ^
--StopPath=%ZK_HOME%\ ^
--StopImage=%ZK_HOME%\bin\zkServerStop.cmd ^
--StopMode=exe ^
--StopTimeout=5 ^
--LogPath=%ZK_LOG_DIR% ^
--LogPrefix=zookeeper-wrapper ^
--PidFile=zookeeper.pid ^
--LogLevel=Info ^
pause
3、卸载服务脚本
notepad uninstall-zk-service.bat
@echo off
CD /d %~dp0
%CD%\bin\prunsrv.exe //DS//ZooKeeper
相关推荐
一、概述
在windows中,cmd和powershell都是命令执行窗口,powershell从win7开始内置于windows系统中,可以看作是cmd的增强。
为了兼容unix/linux she
一、设置ip
netsh interface ip set address name=”Ethernet0″ static 10.1.2.220 255.255.255.0 10.1.2.1
根据自己
一、概述
在windows powershell中,可以在netsecurity模块中找到所有防火墙命令。
Get-Command -Module NetSecurity | Format-List
一、mstsc
Microsoft Terminal Service Client。
1、运行命令mstsc
win+r->输入"mstsc"
2、服务器远程连接配置
二、使用powershell远
一、概述
官方提供的windows安装mysql有两种:
1、msi安装包
2、zip包
下面以zip这种形式进行安装。
二、安装
1、切换到Program Files下
cd 'C:\Program
一、枚举当前系统中已存在共享
win32_share对象便是windows系统上共享的磁盘、打印机、系统默认共享以及其他共享设备。
PS C:\Windows\system32> Get-WmiObj
一、下载安装包
https://github.com/tporadowski/redis/releases
如果下载慢,参考:http://1024s.top/blog/detail?blogId=4
一、Zookeeper介绍
它是一个分布式的、开放源码的分布式应用程序协调服务,是Google的Chubby的一个开源实现。
二、配置zookeeper的日志
zookeeper日志默认生成的zook