准备:下载kafka和zookeeper
1:kafka尊龙凯时官网地址:http://kafka.apache.org/downloads
2:zookeeper尊龙凯时官网地址:http://zookeeper.apache.org/
配置zookeeper:
1:伪集群配置
1、在 \zookeeper-3.4.6\conf\ 新建三个配置文件zoo1.cfg、zoo2.cfg、zoo3.cfg
分别修改使用如下参数
zoo1.cfg
ticktime=2000
initlimit=10
synclimit=5
datadir=d:\\java\\soft\\zookeeper-3.4.6\\data\\1
datalogdir=d:\\java\\soft\\zookeeper-3.4.6\\log\\1
clientport=2181
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889
zoo2.cfg
ticktime=2000
initlimit=10
synclimit=5
datadir=d:\\java\\soft\\zookeeper-3.4.6\\data\\2
datalogdir=d:\\java\\soft\\zookeeper-3.4.6\\log\\2
clientport=2182
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889
zoo3.cfg
ticktime=2000
initlimit=10
synclimit=5
datadir=d:\\java\\soft\\zookeeper-3.4.6\\data\\3
datalogdir=d:\\java\\soft\\zookeeper-3.4.6\\log\\3
clientport=2183
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889
2:在 \zookeeper-3.4.6\bin\ 新建三个server
zkserver1.cmd
setlocal
call "%~dp0zkenv.cmd"
set zoomain=org.apache.zookeeper.server.quorum.quorumpeermain
set zoocfg=..\conf\zoo1.cfg
echo on
java "-dzookeeper.log.dir=%zoo_log_dir%" "-dzookeeper.root.logger=%zoo_log4j_prop%" -cp "%classpath%"%zoomain% "%zoocfg%"
endlocal
zkserver2.cmd
setlocal
call "%~dp0zkenv.cmd"
set zoomain=org.apache.zookeeper.server.quorum.quorumpeermain
set zoocfg=..\conf\zoo2.cfg
echo on
java "-dzookeeper.log.dir=%zoo_log_dir%" "-dzookeeper.root.logger=%zoo_log4j_prop%" -cp "%classpath%"%zoomain% "%zoocfg%" %*
endlocal
zkserver3.cmd
setlocal
call "%~dp0zkenv.cmd"
set zoomain=org.apache.zookeeper.server.quorum.quorumpeermain
set zoocfg=..\conf\zoo3.cfg
echo on
java "-dzookeeper.log.dir=%zoo_log_dir%" "-dzookeeper.root.logger=%zoo_log4j_prop%" -cp "%classpath%"%zoomain% "%zoocfg%" %*
endlocal
添加set zoocfg,三个cmd文件对应各自的cfg文件
3、添加data和log文件夹
d:\java\soft\zookeeper-3.4.6 下新建data文件夹
在data下创建1 2 3文件夹
d:\java\soft\zookeeper-3.4.6 下新建log文件夹
在log下创建1 2 3文件夹
4、创建myid
分别在data\1,data\2,data\3下创建文件 myid,去掉后缀名,并分别添加内容 1、2、3
5、启动server
启动三个server文件后,用jps查看,会看到三个启动的java主进程。
1、创建编译目录“c:\php_sdk”
2、解压php-sdk-binary-tools-20110915.zip里面的文件到php_sdk目录下
3、在开始菜单找到并打开windows sdk cmd shell (注意一定是sdk的shell , 不是dos操作的cmd窗口),然后执行
[plain] view plaincopy
setenv /x86 /xp /release //这一句一定要执行成功,要不怎么都不会编译成功
cd php_sdk
bin\phpsdk_setvars.bat
bin\phpsdk_buildtree.bat phpdev
执行后,目录下会生成phpdev文件夹
4、进入c:\php_sdk\phpdev\vc9\x86\,把deps-5.3-vc9-x86.7z解压到该目录下,覆盖deps文件夹。(php sdk)
5、把php源代码也解压到x86目录下。
6、把runkit压缩包内容解压到php解压后源码下的ext目录下,并把文件夹名runkit-master改为runkit
7、在x86目录下创建obj文件夹,用于保存编译时生成的文件
8、执行以下命令,用于创建php编译配置
[plain] view plaincopy
cd phpdev\vc9\x86\php5.3-201308211030
buildconf
configure --help >..\configure_help.txt
configure --disable-all --enable-cli --enable-runkit=shared --enable-object-out-dir=..\obj
注:配置中的--enable-runkit=shared意思是 memcache 以 dll 形式生成,否则就和php集成在一起了。
hadoop|
apache pig|
apache kafka|
apache storm|
impala|
zookeeper|
sas|
tensorflow|
人工智能基础|
apache kylin|
openstack|
flink|
mapreduce|
大数据|
云计算|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字

上传中....