[jira] [Commented] (SOLR-7693) bin/solr start -e cloud will not work if lsof is not installed - script exits as soon as 1st node is started
[ https://issues.apache.org/jira/browse/SOLR-7693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14590637#comment-14590637 ] ASF subversion and git services commented on SOLR-7693: --- Commit 1686114 from [~thelabdude] in branch 'dev/branches/branch_5x' [ https://svn.apache.org/r1686114 ] SOLR-7693: Fix the bin/solr -e cloud example to work if lsof is not installed bin/solr start -e cloud will not work if lsof is not installed - script exits as soon as 1st node is started -- Key: SOLR-7693 URL: https://issues.apache.org/jira/browse/SOLR-7693 Project: Solr Issue Type: Bug Components: Build Affects Versions: 5.2.1 Environment: Boot2Docker, Docker container with Oracle Linux, JDK 8, Solr 5.2.1 Reporter: Raghavan Janakiraman Assignee: Timothy Potter Priority: Critical Attachments: SOLR-7693.patch, SOLR-7693.patch If bin/solr is used on a system which does not have lsof available a code path is used when starting up solr nodes that causes bin/solr to exist as soon as the first solr node is launched. the work around is to either install lsof, or manually start up each of the additional nodes, and create the collection, after the -e cloud command exits... {code} solr start -cloud -s example/cloud/node2/solr -p -z localhost:9983 solr start -cloud -s example/cloud/node3/solr -p -z localhost:9983 ... bin/solr create -c gettingstarted -replicationFactor N -shards M -d data_driven_schema_configs {code} Original bug report... {quote} Extract from the command prompt on starting up solr cloud : --- [appuser@mysolrsandbox ~]$ cd $HOME/softwares/solr-5.2.1 [appuser@mysolrsandbox solr-5.2.1]$ bin/solr start -e cloud -noprompt -m 1g Welcome to the SolrCloud example! Starting up 2 Solr nodes for your example SolrCloud cluster. Creating Solr home directory /home/appuser/softwares/solr-5.2.1/example/cloud/node1/solr Cloning Solr home directory /home/appuser/softwares/solr-5.2.1/example/cloud/node1 into /home/appuser/softwares/solr-5.2.1/example/cloud/node2 Starting up SolrCloud node1 on port 8983 using command: solr start -cloud -s example/cloud/node1/solr -p 8983 -m 1g Started Solr server on port 8983 (pid=102). Happy searching! [appuser@mysolrsandbox solr-5.2.1]$ The second node is not starting up. Possible issue : File : $SOLR_HOME/bin/solr Line number : 1431 -- The exit; command is causing the shell scrip to exit. Line 1428 - 1432 else SOLR_PID=`ps auxww | grep start\.jar | grep -w $SOLR_PORT | grep -v grep | awk '{print $2}' | sort -r` echo -e \nStarted Solr server on port $SOLR_PORT (pid=$SOLR_PID). Happy searching!\n exit; fi Work Around : Comment line 1431 in the shell script Line 1428 - 1432 else SOLR_PID=`ps auxww | grep start\.jar | grep -w $SOLR_PORT | grep -v grep | awk '{print $2}' | sort -r` echo -e \nStarted Solr server on port $SOLR_PORT (pid=$SOLR_PID). Happy searching!\n #exit; fi {quote} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-7693) bin/solr start -e cloud will not work if lsof is not installed - script exits as soon as 1st node is started
[ https://issues.apache.org/jira/browse/SOLR-7693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14590635#comment-14590635 ] ASF subversion and git services commented on SOLR-7693: --- Commit 1686113 from [~thelabdude] in branch 'dev/trunk' [ https://svn.apache.org/r1686113 ] SOLR-7693: Fix the bin/solr -e cloud example to work if lsof is not installed bin/solr start -e cloud will not work if lsof is not installed - script exits as soon as 1st node is started -- Key: SOLR-7693 URL: https://issues.apache.org/jira/browse/SOLR-7693 Project: Solr Issue Type: Bug Components: Build Affects Versions: 5.2.1 Environment: Boot2Docker, Docker container with Oracle Linux, JDK 8, Solr 5.2.1 Reporter: Raghavan Janakiraman Assignee: Timothy Potter Priority: Critical Attachments: SOLR-7693.patch, SOLR-7693.patch If bin/solr is used on a system which does not have lsof available a code path is used when starting up solr nodes that causes bin/solr to exist as soon as the first solr node is launched. the work around is to either install lsof, or manually start up each of the additional nodes, and create the collection, after the -e cloud command exits... {code} solr start -cloud -s example/cloud/node2/solr -p -z localhost:9983 solr start -cloud -s example/cloud/node3/solr -p -z localhost:9983 ... bin/solr create -c gettingstarted -replicationFactor N -shards M -d data_driven_schema_configs {code} Original bug report... {quote} Extract from the command prompt on starting up solr cloud : --- [appuser@mysolrsandbox ~]$ cd $HOME/softwares/solr-5.2.1 [appuser@mysolrsandbox solr-5.2.1]$ bin/solr start -e cloud -noprompt -m 1g Welcome to the SolrCloud example! Starting up 2 Solr nodes for your example SolrCloud cluster. Creating Solr home directory /home/appuser/softwares/solr-5.2.1/example/cloud/node1/solr Cloning Solr home directory /home/appuser/softwares/solr-5.2.1/example/cloud/node1 into /home/appuser/softwares/solr-5.2.1/example/cloud/node2 Starting up SolrCloud node1 on port 8983 using command: solr start -cloud -s example/cloud/node1/solr -p 8983 -m 1g Started Solr server on port 8983 (pid=102). Happy searching! [appuser@mysolrsandbox solr-5.2.1]$ The second node is not starting up. Possible issue : File : $SOLR_HOME/bin/solr Line number : 1431 -- The exit; command is causing the shell scrip to exit. Line 1428 - 1432 else SOLR_PID=`ps auxww | grep start\.jar | grep -w $SOLR_PORT | grep -v grep | awk '{print $2}' | sort -r` echo -e \nStarted Solr server on port $SOLR_PORT (pid=$SOLR_PID). Happy searching!\n exit; fi Work Around : Comment line 1431 in the shell script Line 1428 - 1432 else SOLR_PID=`ps auxww | grep start\.jar | grep -w $SOLR_PORT | grep -v grep | awk '{print $2}' | sort -r` echo -e \nStarted Solr server on port $SOLR_PORT (pid=$SOLR_PID). Happy searching!\n #exit; fi {quote} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-7693) bin/solr start -e cloud will not work if lsof is not installed - script exits as soon as 1st node is started
[ https://issues.apache.org/jira/browse/SOLR-7693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14589130#comment-14589130 ] Upayavira commented on SOLR-7693: - Throwaway comment/thought - reimplementing the LSOF behaviour we depend upon in Java wouldn't take much effort, and if Java isn't present, we've got bigger problems! bin/solr start -e cloud will not work if lsof is not installed - script exits as soon as 1st node is started -- Key: SOLR-7693 URL: https://issues.apache.org/jira/browse/SOLR-7693 Project: Solr Issue Type: Bug Components: Build Affects Versions: 5.2.1 Environment: Boot2Docker, Docker container with Oracle Linux, JDK 8, Solr 5.2.1 Reporter: Raghavan Janakiraman Assignee: Timothy Potter Priority: Critical Attachments: SOLR-7693.patch, SOLR-7693.patch If bin/solr is used on a system which does not have lsof available a code path is used when starting up solr nodes that causes bin/solr to exist as soon as the first solr node is launched. the work around is to either install lsof, or manually start up each of the additional nodes, and create the collection, after the -e cloud command exits... {code} solr start -cloud -s example/cloud/node2/solr -p -z localhost:9983 solr start -cloud -s example/cloud/node3/solr -p -z localhost:9983 ... bin/solr create -c gettingstarted -replicationFactor N -shards M -d data_driven_schema_configs {code} Original bug report... {quote} Extract from the command prompt on starting up solr cloud : --- [appuser@mysolrsandbox ~]$ cd $HOME/softwares/solr-5.2.1 [appuser@mysolrsandbox solr-5.2.1]$ bin/solr start -e cloud -noprompt -m 1g Welcome to the SolrCloud example! Starting up 2 Solr nodes for your example SolrCloud cluster. Creating Solr home directory /home/appuser/softwares/solr-5.2.1/example/cloud/node1/solr Cloning Solr home directory /home/appuser/softwares/solr-5.2.1/example/cloud/node1 into /home/appuser/softwares/solr-5.2.1/example/cloud/node2 Starting up SolrCloud node1 on port 8983 using command: solr start -cloud -s example/cloud/node1/solr -p 8983 -m 1g Started Solr server on port 8983 (pid=102). Happy searching! [appuser@mysolrsandbox solr-5.2.1]$ The second node is not starting up. Possible issue : File : $SOLR_HOME/bin/solr Line number : 1431 -- The exit; command is causing the shell scrip to exit. Line 1428 - 1432 else SOLR_PID=`ps auxww | grep start\.jar | grep -w $SOLR_PORT | grep -v grep | awk '{print $2}' | sort -r` echo -e \nStarted Solr server on port $SOLR_PORT (pid=$SOLR_PID). Happy searching!\n exit; fi Work Around : Comment line 1431 in the shell script Line 1428 - 1432 else SOLR_PID=`ps auxww | grep start\.jar | grep -w $SOLR_PORT | grep -v grep | awk '{print $2}' | sort -r` echo -e \nStarted Solr server on port $SOLR_PORT (pid=$SOLR_PID). Happy searching!\n #exit; fi {quote} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org