小编nan*_*ini的帖子

关于Zookeeper Windows API启动/停止的查询,使用Zk作为Windows服务(使用prunsrv)

我在我的产品中使用zookeeper(3.3.3).在Windows上使用zookeeper时,我正在创建一个服务(使用prunsrv),我几乎没有查询和问题.全部列出,

问题:1)zkServer.cmd没有启动Win server 2008机器和Win 7 Enterprise(64位两者),不得不更换以下行,

java "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %*
Run Code Online (Sandbox Code Playgroud)

java "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%"
          And it worked, could it be fixed in some other way?
Run Code Online (Sandbox Code Playgroud)

2)在zoo.cnf中我指定了dataDir,它还创建了一些其他目录(bin/zookeeper-3.4.5zookeeper-3.4.5data/version-2/snapshot)并将快照存储在那里.

查询:1)zkServer.cmd没有启动/停止,因为它在zkServer.sh中,所以基本上它是用zkServer.cmd启动但停止我做一个Ctrl + C/Z所以如果我启动进程,它是一个前台进程,并在我执行ctrl + C时被杀死

2)我必须创建一个zookeeper服务,我使用prunsrv来做到这一点.我想出了以下两种方法.

a)   

prunsrv //IS//Zookeeper --DisplayName=" ZOOKEEPER Service" --Description=" ZOOKEEPER Service" --Startup=auto --StartMode=exe --StartPath=%ZOOKEEPER_HOME% --StartImage=%ZOOKEEPER_HOME%\bin\zkServer.cmd --StopTimeout=5 --LogPath=%LOGS_DIR% --LogPrefix=zookeeper --LogLevel=Info --PidFile=zookeeper.pid --StdOutput=auto --StdError=auto


b)  

cd %ZOOKEEPER_HOME%\bin\
                call "%~dp0zkEnv.cmd"
                set ZOOMAIN=org.apache.zookeeper.server.quorum.QuorumPeerMain
                prunsrv //IS//Zookeeper --DisplayName=" ZOOKEEPER Service" --Description=" ZOOKEEPER Service" --Jvm="%JVM_DLL%" --JvmOptions=!JAVA_OPTS!  --Environment=zookeeper.log.dir=%ZOO_LOG_DIR%;zookeeper.root.logger=%ZOO_LOG4J_PROP%; --Startup=auto --LibraryPath=%LIB_DIR% …
Run Code Online (Sandbox Code Playgroud)

windows-services procrun apache-zookeeper

5
推荐指数
1
解决办法
1971
查看次数

Grails 应用程序的内存使用情况

我想知道 grails 应用程序可以使用多少内存。它取决于安装的域类、插件的数量吗?我正在开发一个应用程序,当我在 tomcat 上测试它时,它不断地耗尽内存。目前使用了近500MB。

此外,如果不是这种情况,您能建议我可以使用哪些内存管理方法吗?

grails memory-management out-of-memory

2
推荐指数
1
解决办法
6704
查看次数

我想在条件返回值中添加分页

params.max = Math.min(params.max ? params.int('max') : 2, 100)
orders=OrderInfo.createCriteria().listDistinct()
Run Code Online (Sandbox Code Playgroud)

对于分页,我们需要将params传递给列表,例如.Post.list(params).我怎么把它传递到这里?我试过但是给出了一个错误.

我们还需要总数.但我无法设置参数

orders=OrderInfo.createCriteria().listDistinct()
Run Code Online (Sandbox Code Playgroud)

请提示正确的代码

grails pagination

1
推荐指数
1
解决办法
3604
查看次数