mpush 服务端配置

 

以下安装部分是参照官方的步骤,

一、安装jdk1.8并配置环境变量

  示例:  http://www.cnblogs.com/endv/p/6439860.html

 

 

二、Windows安装Redis

下载地址Github (https://github.com/MSOpenTech/redis/releases),

 Redis-x64-3.2.100.zip 

1.下载并解压,解压后如下

mpush 服务端配置 for windows 服务自动运行

 

2.使用cmd进入到Redis解压目录中,并使用脚本(redis-server.exe redis.windows.conf)执行即可,默认配置文件不需要修改

 

Microsoft Windows [版本 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\endv>d:

D:\>cd D:\Redis-x64-3.2.100

D:\Redis-x64-3.2.100>redis-server.exe redis.windows.conf
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.2.100 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 12096
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[12096] 25 Feb 20:40:09.347 # Server started, Redis version 3.2.100
[12096] 25 Feb 20:40:09.347 * The server is now ready to accept connections on port 6379

三、 Windows安装Zookeeper

 

官网直接下载Zookeeper最新版本(Zookeeper支持Windows和Linux)

1.下载并解压,解压后如下

mpush 服务端配置 for windows 服务自动运行

 

2.提供配置文件

将conf目录下的zoo_sample.conf重命名为zoo.conf

3.到bin目录下,双击zkServer.bat即可

Microsoft Windows [版本 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\endv>d:

D:\>cd D:\zookeeper-3.5.2-alpha\bin

D:\zookeeper-3.5.2-alpha\bin>zkServer.cmd
Microsoft Windows [版本 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\endv>d:

D:\>cd D:\zookeeper-3.5.2-alpha\bin

D:\zookeeper-3.5.2-alpha\bin>zkServer.cmd

D:\zookeeper-3.5.2-alpha\bin>call "C:\Program Files\Java\jdk1.8.0_121"\bin\java "-Dzookeeper.log.dir=D:\zookeeper-3.5.2-alpha\bin\..\logs" "-Dzookeeper.root.logger=INFO,CONSOLE" "-Dzookeeper.log.file=zookeeper-endv-server-DESKTOP-3ML7R0C.log" "-XX:+HeapDumpOnOutOfMemoryError" "-XX:OnOutOfMemoryError=cmd /c taskkill /pid %%p /t /f" -cp "D:\zookeeper-3.5.2-alpha\bin\..\build\classes;D:\zookeeper-3.5.2-alpha\bin\..\build\lib\*;D:\zookeeper-3.5.2-alpha\bin\..\*;D:\zookeeper-3.5.2-alpha\bin\..\lib\*;D:\zookeeper-3.5.2-alpha\bin\..\conf" org.apache.zookeeper.server.quorum.QuorumPeerMain "D:\zookeeper-3.5.2-alpha\bin\..\conf\zoo.cfg"
2017-02-25 20:50:06,765 [myid:] - INFO  [main:QuorumPeerConfig@116] - Reading configuration from: D:\zookeeper-3.5.2-alpha\bin\..\conf\zoo.cfg
2017-02-25 20:50:06,781 [myid:] - WARN  [main:VerifyingFileFactory@59] - \tmp\zookeeper is relative. Prepend .\ to indicate that you're sure!
2017-02-25 20:50:06,874 [myid:] - INFO  [main:QuorumPeerConfig@318] - clientPortAddress is 0.0.0.0/0.0.0.0:2181
2017-02-25 20:50:06,874 [myid:] - INFO  [main:QuorumPeerConfig@322] - secureClientPort is not set
2017-02-25 20:50:06,874 [myid:] - INFO  [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3
2017-02-25 20:50:06,874 [myid:] - INFO  [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 0
2017-02-25 20:50:06,874 [myid:] - INFO  [main:DatadirCleanupManager@101] - Purge task is not scheduled.
2017-02-25 20:50:06,874 [myid:] - WARN  [main:QuorumPeerMain@122] - Either no config or no quorum defined in config, running  in standalone mode
2017-02-25 20:50:06,874 [myid:] - INFO  [main:ManagedUtil@46] - Log4j found with jmx enabled.
2017-02-25 20:50:07,420 [myid:] - INFO  [main:QuorumPeerConfig@116] - Reading configuration from: D:\zookeeper-3.5.2-alpha\bin\..\conf\zoo.cfg
2017-02-25 20:50:07,421 [myid:] - WARN  [main:VerifyingFileFactory@59] - \tmp\zookeeper is relative. Prepend .\ to indicate that you're sure!
2017-02-25 20:50:07,424 [myid:] - INFO  [main:QuorumPeerConfig@318] - clientPortAddress is 0.0.0.0/0.0.0.0:2181
2017-02-25 20:50:07,424 [myid:] - INFO  [main:QuorumPeerConfig@322] - secureClientPort is not set
2017-02-25 20:50:07,430 [myid:] - INFO  [main:ZooKeeperServerMain@113] - Starting server
2017-02-25 20:50:07,480 [myid:] - INFO  [main:Environment@109] - Server environment:zookeeper.version=3.5.2-alpha-1750793, built on 06/30/2016 13:15 GMT
2017-02-25 20:50:07,481 [myid:] - INFO  [main:Environment@109] - Server environment:host.name=DESKTOP-3ML7R0C
2017-02-25 20:50:07,483 [myid:] - INFO  [main:Environment@109] - Server environment:java.version=1.8.0_121
2017-02-25 20:50:07,485 [myid:] - INFO  [main:Environment@109] - Server environment:java.vendor=Oracle Corporation
2017-02-25 20:50:07,489 [myid:] - INFO  [main:Environment@109] - Server environment:java.home=C:\Program Files\Java\jdk1.8.0_121\jre
2017-02-25 20:50:07,493 [myid:] - INFO  [main:Environment@109] - Server environment:java.class.path=D:\zookeeper-3.5.2-alpha\bin\..\build\classes;D:\zookeeper-3.5.2-alpha\bin\..\build\lib\*;D:\zookeeper-3.5.2-alpha\bin\..\zookeeper-3.5.2-alpha.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\commons-cli-1.2.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\jackson-core-asl-1.9.11.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\jackson-mapper-asl-1.9.11.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\javacc.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\jetty-6.1.26.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\jetty-util-6.1.26.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\jline-2.11.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\log4j-1.2.17.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\netty-3.10.5.Final.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\servlet-api-2.5-20081211.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\slf4j-api-1.7.5.jar;D:\zookeeper-3.5.2-alpha\bin\..\lib\slf4j-log4j12-1.7.5.jar;D:\zookeeper-3.5.2-alpha\bin\..\conf
2017-02-25 20:50:07,498 [myid:] - INFO  [main:Environment@109] - Server environment:java.library.path=C:\Program Files\Java\jdk1.8.0_121\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.8.0_121\Bin;C:\Program Files\Java\jdk1.8.0_121\jre\Bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;.
2017-02-25 20:50:07,506 [myid:] - INFO  [main:Environment@109] - Server environment:java.io.tmpdir=C:\Users\endv\AppData\Local\Temp\
2017-02-25 20:50:07,509 [myid:] - INFO  [main:Environment@109] - Server environment:java.compiler=<NA>
2017-02-25 20:50:07,513 [myid:] - INFO  [main:Environment@109] - Server environment:os.name=Windows 10
2017-02-25 20:50:07,517 [myid:] - INFO  [main:Environment@109] - Server environment:os.arch=amd64
2017-02-25 20:50:07,521 [myid:] - INFO  [main:Environment@109] - Server environment:os.version=10.0
2017-02-25 20:50:07,525 [myid:] - INFO  [main:Environment@109] - Server environment:user.name=endv
2017-02-25 20:50:07,529 [myid:] - INFO  [main:Environment@109] - Server environment:user.home=C:\Users\endv
2017-02-25 20:50:07,533 [myid:] - INFO  [main:Environment@109] - Server environment:user.dir=D:\zookeeper-3.5.2-alpha\bin
2017-02-25 20:50:07,537 [myid:] - INFO  [main:Environment@109] - Server environment:os.memory.free=116MB
2017-02-25 20:50:07,541 [myid:] - INFO  [main:Environment@109] - Server environment:os.memory.max=1803MB
2017-02-25 20:50:07,544 [myid:] - INFO  [main:Environment@109] - Server environment:os.memory.total=123MB
2017-02-25 20:50:07,552 [myid:] - INFO  [main:ZooKeeperServer@858] - minSessionTimeout set to 4000
2017-02-25 20:50:07,553 [myid:] - INFO  [main:ZooKeeperServer@867] - maxSessionTimeout set to 40000
2017-02-25 20:50:07,556 [myid:] - INFO  [main:ZooKeeperServer@156] - Created server with tickTime 2000 minSessionTimeout 4000 maxSessionTimeout 40000 datadir \tmp\zookeeper\version-2 snapdir \tmp\zookeeper\version-2
2017-02-25 20:50:07,622 [myid:] - INFO  [main:Slf4jLog@67] - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
2017-02-25 20:50:07,665 [myid:] - INFO  [main:Slf4jLog@67] - jetty-6.1.26
2017-02-25 20:50:07,913 [myid:] - INFO  [main:Slf4jLog@67] - Started SelectChannelConnector@0.0.0.0:8080
2017-02-25 20:50:07,923 [myid:] - INFO  [main:JettyAdminServer@105] - Started AdminServer on address 0.0.0.0, port 8080 and command URL /commands
2017-02-25 20:50:07,953 [myid:] - INFO  [main:NIOServerCnxnFactory@673] - Configuring NIO connection handler with 10s sessionless connection timeout, 2 selector thread(s), 16 worker threads, and 64 kB direct buffers.
2017-02-25 20:50:07,957 [myid:] - INFO  [main:NIOServerCnxnFactory@686] - binding to port 0.0.0.0/0.0.0.0:2181
2017-02-25 20:50:08,012 [myid:] - INFO  [main:FileTxnSnapLog@298] - Snapshotting: 0x0 to \tmp\zookeeper\version-2\snapshot.0
2017-02-25 20:50:08,053 [myid:] - INFO  [main:ContainerManager@64] - Using checkIntervalMs=60000 maxPerMinute=10000
View Code

相关文章: