Hi Andre, I down a server that can specify 'zkServer start' and 'zkServer stop' script from here: https://issues.apache.org/jira/browse/ZOOKEEPER-1122 When you run 'zkServer start', it will record the pid of the started process(or task) that run Zookeeper in a file called 'zookeeper_server.pid' under the current directory you run the script (note: Not in the directory where the script file resides) with following command:
for /F "tokens=2 delims= " %%A in ('TASKLIST /FI ^"WINDOWTITLE eq zookeeper^" /NH') do ( Later, when you run 'zkServer stop', it will get back the pid and kill that task. However, if you run DOS window in some differnt way and specific Windows version, this command may fails to find the pid, thus the 'stop' will fail. For a real example, I've ever shared a quick way to copy a special bat file to any special directory in this mail list before. When you run that bat, a DOS window will be opened and the special directory will be curernt directory. When I use this bat to open DOS window to run 'zkServer start', it will fail to get the pid. The reason is that the window title won't change to the 'zookeeper' when I run zkServer.cmd in it. scott.chu,scott....@udngroup.com 2016/7/29 (週五) ----- Original Message ----- From: Andrew Chillrud To: solr-user CC: Date: 2016/7/29 (週五) 01:24 Subject: RE: Are there issues with the use of SolrCloud / embedded Zookeeperin non-HA deployments? Thanks Markus, Scott, and Erick, I appreciate the input. Scott, I am not clear what you meant by " One reason is that zkServer.cmd tells the process that run Zookeeper by judging the DOS window title. However, according to what verison of Windows you use and how you start DOS window, it could be wrong.". Can you explain further? I looked for your post on modifying the script but was unable to find it. Can you provide a link? Thanks again, Andy -----Original Message----- From: Erick Erickson [mailto:erickerick...@gmail.com] Sent: Thursday, July 28, 2016 1:01 PM To: solr-user Subject: Re: Are there issues with the use of SolrCloud / embedded Zookeeper in non-HA deployments? I can certainly that external Zookeepers get _waaay_ more testing/use than embedded. While I don't know of any _specific_ issues, embedded is largely intended for ease of first use. I think my argument would be that in the case where you have a customer migrating from one node to many, if you _already_ have an external ZK then that transition would be much easier. Even if the external ZK is just another Java program running on the same physical node... FWIW, Erick On Thu, Jul 28, 2016 at 8:44 AM, Markus Jelsma <markus.jel...@openindex.io> wrote: > Hello - all our production environments as deployed as a cloud, even when > just a single Solr instance is used. We did this for the purpose having a > single method of deployment / provisioning and just because we have the > option to add replica's with ease if we need to. > > We never use embedded Zookeeper. > > Markus > > > -----Original message----- >> From:Andy C <andycs...@gmail.com> >> Sent: Thursday 28th July 2016 17:38 >> To: solr-user@lucene.apache.org >> Subject: Are there issues with the use of SolrCloud / embedded Zookeeper in >> non-HA deployments? >> >> We have integrated Solr 5.3.1 into our product. During installation >> customers have the option of setting up a single Solr instance, or >> for high availability deployments, multiple Solr instances in a >> master/slave configuration. >> >> We are looking at migrating to SolrCloud for HA deployments, but are >> wondering if it makes sense to also use SolrCloud in non-HA deployments? >> >> Our thought is that this would simplify things. We could use the same >> approach for deploying our schema.xml and other configuration files >> on all systems, we could always use the SolrJ CloudSolrClient class >> to communicate with Solr, etc. >> >> Would it make sense to use the embedded Zookeeper instance in this >> situation? I have seen warning that the embedded Zookeeper should not >> be used in production deployments, but the reason generally given is >> that if Solr goes down Zookeeper will also go down, which doesn't >> seem relevant here. Are there other reasons not to use the embedded >> Zookeeper? >> >> More generally, are there downsides to using SolrCloud with a single >> Zookeeper node and single Solr node? >> >> Would appreciate any feedback. >> >> Thanks, >> Andy >> ----- 未在此訊息中找到病毒。 已透過 AVG 檢查 - www.avg.com 版本: 2015.0.6201 / 病毒庫: 4627/12696 - 發佈日期: 07/27/16