Re: Solr not working on new environment

2016-03-30 Thread Jarus Bosman
OK, solved. It seems I had to first create a core, then configure Drupal to
point to the path for that core.

I have to say, this is one of the more helpful lists I have used. Thanks a
lot for your help!



"Getting information off the Internet is like taking a drink from a fire
hydrant." - Mitchell Kapor

 .---.  .-.   .-..-.   .-.,'|"\.---.,--,
/ .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
| | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
| | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
\ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
 )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
(_)   (__)(_) (__)

On Wed, Mar 30, 2016 at 5:51 PM, Erick Erickson 
wrote:

> Whoa! I thought you were going for SolrCloud. If you're not interested in
> SolrCloud, you don't need to know anything about Zookeeper.
>
> So it looks like Solr is running. You say:
>
> bq:  When I try to connect to :8983/solr, I get a timeout.
> Does it sound like firewall issues?
>
> are you talking about Drupal or about a simple browser connection? If
> the former, I'm all out of ideas
> as I know very little about the Drupal integration and/or whether it's
> even possible with a 5.x...
>
> Best,
> Erick
>
> On Wed, Mar 30, 2016 at 2:52 AM, Jarus Bosman  wrote:
> > OK, an update. I managed to remove the example/cloud directories, and
> stop
> > Solr. I changed my startup script to be much simpler (./solr start) and
> now
> > I get this:
> >
> > *[root@ bin]# ./startsolr.sh*
> > *Waiting up to 30 seconds to see Solr running on port 8983 [|]*
> > *Started Solr server on port 8983 (pid=31937). Happy searching!*
> > *
> >
> >  [root@nationalarchives bin]#
> > ./solr status*
> >
> > *Found 1 Solr nodes:*
> >
> > *Solr process 31937 running on port 8983*
> > *{*
> > *  "solr_home":"/opt/solr-5.5.0/server/solr",*
> > *  "version":"5.5.0 2a228b3920a07f930f7afb6a42d0d20e184a943c - mike -
> > 2016-02-16 15:22:52",*
> > *  "startTime":"2016-03-30T09:24:21.445Z",*
> > *  "uptime":"0 days, 0 hours, 3 minutes, 9 seconds",*
> > *  "memory":"62 MB (%12.6) of 490.7 MB"}*
> >
> > I now want to connect to it from my Drupal installation, but I'm getting
> > this: "The Solr server could not be reached. Further data is therefore
> > unavailable." - I realise this is probably not a Solr error, just giving
> > all the information I have. When I try to connect to
> > :8983/solr, I get a timeout. Does it sound like firewall
> issues?
> >
> > Regards,
> > Jarus
> >
> > "Getting information off the Internet is like taking a drink from a fire
> > hydrant." - Mitchell Kapor
> >
> >  .---.  .-.   .-..-.   .-.,'|"\.---.,--,
> > / .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
> > | | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
> > | | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
> > \ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
> >  )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
> > (_)   (__)(_) (__)
> >
> > On Wed, Mar 30, 2016 at 8:50 AM, Jarus Bosman  wrote:
> >
> >> Hi Erick,
> >>
> >> Thanks for the reply. It seems I have not done all my homework yet.
> >>
> >> We used to use Solr 3.6.2 on the old environment (we're using it in
> >> conjunction with Drupal). When I got connectivity problems on the new
> >> server, I decided to rather implement the latest version of Solr
> (5.5.0). I
> >> read the Quick Start documentation and expected it to work first time,
> but
> >> not so (as per my previous email). I will read up a bit on ZooKeeper
> (never
> >> heard of it before - What is it?). Is there a good place to read up on
> >> getting started with ZooKeeper and the latest versions of Solr (apart
> from
> >> what you have replied, of course)?
> >>
> >> Thank you so much for your assistance,
> >> Jarus
> >>
> >>
> >> "Getting information off the Internet is like taking a drink from a fire
> >> hydrant." - Mitchell Kapor
> >>
> >>  .---.  .-.   .-..-.   .-.,'|"\.---.,--,
> >> / .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
> >> | | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
> >> | | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
> >> \ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
> >>  )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
> >> (_)   (__)(_) (__)
> >>
> >> On Wed, Mar 30, 2016 at 6:20 AM, Erick Erickson <
> erickerick...@gmail.com>
> >> wrote:
> >>
> >>> Good to meet you!
> >>>
> >>> It looks like you've tried to start Solr a time or two. When you start
> >>> up the "cloud" example
> >>> it creates
> >>> /opt/solr-5.5.0/example/cloud
> >>> and puts your SolrCloud stuff under there. It also automatically puts
> >>> your configuration
> >>> sets up on Zookeeper. When I get this kind of thing, I usually
> >>>
> >>> > stop Zookeeper (if running externally)
> >>>
> >>> > rm -rf /opt/solr-5.5.0/example/cloud
> >>>
> >>> > 

Re: Solr not working on new environment

2016-03-30 Thread Erick Erickson
Whoa! I thought you were going for SolrCloud. If you're not interested in
SolrCloud, you don't need to know anything about Zookeeper.

So it looks like Solr is running. You say:

bq:  When I try to connect to :8983/solr, I get a timeout.
Does it sound like firewall issues?

are you talking about Drupal or about a simple browser connection? If
the former, I'm all out of ideas
as I know very little about the Drupal integration and/or whether it's
even possible with a 5.x...

Best,
Erick

On Wed, Mar 30, 2016 at 2:52 AM, Jarus Bosman  wrote:
> OK, an update. I managed to remove the example/cloud directories, and stop
> Solr. I changed my startup script to be much simpler (./solr start) and now
> I get this:
>
> *[root@ bin]# ./startsolr.sh*
> *Waiting up to 30 seconds to see Solr running on port 8983 [|]*
> *Started Solr server on port 8983 (pid=31937). Happy searching!*
> *
>
>  [root@nationalarchives bin]#
> ./solr status*
>
> *Found 1 Solr nodes:*
>
> *Solr process 31937 running on port 8983*
> *{*
> *  "solr_home":"/opt/solr-5.5.0/server/solr",*
> *  "version":"5.5.0 2a228b3920a07f930f7afb6a42d0d20e184a943c - mike -
> 2016-02-16 15:22:52",*
> *  "startTime":"2016-03-30T09:24:21.445Z",*
> *  "uptime":"0 days, 0 hours, 3 minutes, 9 seconds",*
> *  "memory":"62 MB (%12.6) of 490.7 MB"}*
>
> I now want to connect to it from my Drupal installation, but I'm getting
> this: "The Solr server could not be reached. Further data is therefore
> unavailable." - I realise this is probably not a Solr error, just giving
> all the information I have. When I try to connect to
> :8983/solr, I get a timeout. Does it sound like firewall issues?
>
> Regards,
> Jarus
>
> "Getting information off the Internet is like taking a drink from a fire
> hydrant." - Mitchell Kapor
>
>  .---.  .-.   .-..-.   .-.,'|"\.---.,--,
> / .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
> | | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
> | | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
> \ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
>  )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
> (_)   (__)(_) (__)
>
> On Wed, Mar 30, 2016 at 8:50 AM, Jarus Bosman  wrote:
>
>> Hi Erick,
>>
>> Thanks for the reply. It seems I have not done all my homework yet.
>>
>> We used to use Solr 3.6.2 on the old environment (we're using it in
>> conjunction with Drupal). When I got connectivity problems on the new
>> server, I decided to rather implement the latest version of Solr (5.5.0). I
>> read the Quick Start documentation and expected it to work first time, but
>> not so (as per my previous email). I will read up a bit on ZooKeeper (never
>> heard of it before - What is it?). Is there a good place to read up on
>> getting started with ZooKeeper and the latest versions of Solr (apart from
>> what you have replied, of course)?
>>
>> Thank you so much for your assistance,
>> Jarus
>>
>>
>> "Getting information off the Internet is like taking a drink from a fire
>> hydrant." - Mitchell Kapor
>>
>>  .---.  .-.   .-..-.   .-.,'|"\.---.,--,
>> / .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
>> | | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
>> | | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
>> \ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
>>  )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
>> (_)   (__)(_) (__)
>>
>> On Wed, Mar 30, 2016 at 6:20 AM, Erick Erickson 
>> wrote:
>>
>>> Good to meet you!
>>>
>>> It looks like you've tried to start Solr a time or two. When you start
>>> up the "cloud" example
>>> it creates
>>> /opt/solr-5.5.0/example/cloud
>>> and puts your SolrCloud stuff under there. It also automatically puts
>>> your configuration
>>> sets up on Zookeeper. When I get this kind of thing, I usually
>>>
>>> > stop Zookeeper (if running externally)
>>>
>>> > rm -rf /opt/solr-5.5.0/example/cloud
>>>
>>> > delete all the Zookeeper data. It may take a bit of poking to find out
>>> where
>>> the Zookeeper data is. It's usually in /tmp/zookeeper if you're running ZK
>>> standalone, or in a subdirectory in Solr if you're using embedded ZK.
>>> NOTE: if you're running standalone zookeeper, you should _definitely_
>>> change the data dir because it may disappear from /tmp/zookeeper One
>>> of Zookeeper's little quirks
>>>
>>> > try it all over again.
>>>
>>> Here's the problem. The examples (-e cloud) tries to do a bunch of stuff
>>> for
>>> you to get the installation up and running without having to wend your way
>>> through all of the indiviual commands. Sometimes getting partway through
>>> leaves you in an ambiguous state. Or at least a state you don't quite know
>>> what all the moving parts are.
>>>
>>> Here's the steps you need to follow if you're doing them yourself rather
>>> than
>>> relying on the canned example
>>> 1> start Zookeeper externally. For 

Re: Solr not working on new environment

2016-03-30 Thread Jarus Bosman
OK, an update. I managed to remove the example/cloud directories, and stop
Solr. I changed my startup script to be much simpler (./solr start) and now
I get this:

*[root@ bin]# ./startsolr.sh*
*Waiting up to 30 seconds to see Solr running on port 8983 [|]*
*Started Solr server on port 8983 (pid=31937). Happy searching!*
*

 [root@nationalarchives bin]#
./solr status*

*Found 1 Solr nodes:*

*Solr process 31937 running on port 8983*
*{*
*  "solr_home":"/opt/solr-5.5.0/server/solr",*
*  "version":"5.5.0 2a228b3920a07f930f7afb6a42d0d20e184a943c - mike -
2016-02-16 15:22:52",*
*  "startTime":"2016-03-30T09:24:21.445Z",*
*  "uptime":"0 days, 0 hours, 3 minutes, 9 seconds",*
*  "memory":"62 MB (%12.6) of 490.7 MB"}*

I now want to connect to it from my Drupal installation, but I'm getting
this: "The Solr server could not be reached. Further data is therefore
unavailable." - I realise this is probably not a Solr error, just giving
all the information I have. When I try to connect to
:8983/solr, I get a timeout. Does it sound like firewall issues?

Regards,
Jarus

"Getting information off the Internet is like taking a drink from a fire
hydrant." - Mitchell Kapor

 .---.  .-.   .-..-.   .-.,'|"\.---.,--,
/ .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
| | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
| | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
\ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
 )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
(_)   (__)(_) (__)

On Wed, Mar 30, 2016 at 8:50 AM, Jarus Bosman  wrote:

> Hi Erick,
>
> Thanks for the reply. It seems I have not done all my homework yet.
>
> We used to use Solr 3.6.2 on the old environment (we're using it in
> conjunction with Drupal). When I got connectivity problems on the new
> server, I decided to rather implement the latest version of Solr (5.5.0). I
> read the Quick Start documentation and expected it to work first time, but
> not so (as per my previous email). I will read up a bit on ZooKeeper (never
> heard of it before - What is it?). Is there a good place to read up on
> getting started with ZooKeeper and the latest versions of Solr (apart from
> what you have replied, of course)?
>
> Thank you so much for your assistance,
> Jarus
>
>
> "Getting information off the Internet is like taking a drink from a fire
> hydrant." - Mitchell Kapor
>
>  .---.  .-.   .-..-.   .-.,'|"\.---.,--,
> / .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
> | | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
> | | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
> \ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
>  )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
> (_)   (__)(_) (__)
>
> On Wed, Mar 30, 2016 at 6:20 AM, Erick Erickson 
> wrote:
>
>> Good to meet you!
>>
>> It looks like you've tried to start Solr a time or two. When you start
>> up the "cloud" example
>> it creates
>> /opt/solr-5.5.0/example/cloud
>> and puts your SolrCloud stuff under there. It also automatically puts
>> your configuration
>> sets up on Zookeeper. When I get this kind of thing, I usually
>>
>> > stop Zookeeper (if running externally)
>>
>> > rm -rf /opt/solr-5.5.0/example/cloud
>>
>> > delete all the Zookeeper data. It may take a bit of poking to find out
>> where
>> the Zookeeper data is. It's usually in /tmp/zookeeper if you're running ZK
>> standalone, or in a subdirectory in Solr if you're using embedded ZK.
>> NOTE: if you're running standalone zookeeper, you should _definitely_
>> change the data dir because it may disappear from /tmp/zookeeper One
>> of Zookeeper's little quirks
>>
>> > try it all over again.
>>
>> Here's the problem. The examples (-e cloud) tries to do a bunch of stuff
>> for
>> you to get the installation up and running without having to wend your way
>> through all of the indiviual commands. Sometimes getting partway through
>> leaves you in an ambiguous state. Or at least a state you don't quite know
>> what all the moving parts are.
>>
>> Here's the steps you need to follow if you're doing them yourself rather
>> than
>> relying on the canned example
>> 1> start Zookeeper externally. For experimentation, a single ZK is quite
>> sufficient, I don't bother with 3 ZK instances and a quorum unless I'm
>> in a production situation.
>> 2> start solr with the bin/solr script, use the -c and -z options. At
>> this point,
>> you have a functioning Solr, but no collections. You should be
>> able to see the solr admin UI at http://node:8982/solr at this point.
>> 3> use the bin/solr zk -upconfig command to put a configset in ZK
>> 4> use the Collections API to create and maintain collections.
>>
>> And one more note. When you use the '-e cloud' option, you'll see
>> messages go by about starting nodes with a command like:
>>
>> bin/solr start -c -z localhost:2181 -p 8981 -s 

Re: Solr not working on new environment

2016-03-30 Thread Jarus Bosman
Hi Erick,

Thanks for the reply. It seems I have not done all my homework yet.

We used to use Solr 3.6.2 on the old environment (we're using it in
conjunction with Drupal). When I got connectivity problems on the new
server, I decided to rather implement the latest version of Solr (5.5.0). I
read the Quick Start documentation and expected it to work first time, but
not so (as per my previous email). I will read up a bit on ZooKeeper (never
heard of it before - What is it?). Is there a good place to read up on
getting started with ZooKeeper and the latest versions of Solr (apart from
what you have replied, of course)?

Thank you so much for your assistance,
Jarus


"Getting information off the Internet is like taking a drink from a fire
hydrant." - Mitchell Kapor

 .---.  .-.   .-..-.   .-.,'|"\.---.,--,
/ .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
| | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
| | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
\ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
 )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
(_)   (__)(_) (__)

On Wed, Mar 30, 2016 at 6:20 AM, Erick Erickson 
wrote:

> Good to meet you!
>
> It looks like you've tried to start Solr a time or two. When you start
> up the "cloud" example
> it creates
> /opt/solr-5.5.0/example/cloud
> and puts your SolrCloud stuff under there. It also automatically puts
> your configuration
> sets up on Zookeeper. When I get this kind of thing, I usually
>
> > stop Zookeeper (if running externally)
>
> > rm -rf /opt/solr-5.5.0/example/cloud
>
> > delete all the Zookeeper data. It may take a bit of poking to find out
> where
> the Zookeeper data is. It's usually in /tmp/zookeeper if you're running ZK
> standalone, or in a subdirectory in Solr if you're using embedded ZK.
> NOTE: if you're running standalone zookeeper, you should _definitely_
> change the data dir because it may disappear from /tmp/zookeeper One
> of Zookeeper's little quirks
>
> > try it all over again.
>
> Here's the problem. The examples (-e cloud) tries to do a bunch of stuff
> for
> you to get the installation up and running without having to wend your way
> through all of the indiviual commands. Sometimes getting partway through
> leaves you in an ambiguous state. Or at least a state you don't quite know
> what all the moving parts are.
>
> Here's the steps you need to follow if you're doing them yourself rather
> than
> relying on the canned example
> 1> start Zookeeper externally. For experimentation, a single ZK is quite
> sufficient, I don't bother with 3 ZK instances and a quorum unless I'm
> in a production situation.
> 2> start solr with the bin/solr script, use the -c and -z options. At
> this point,
> you have a functioning Solr, but no collections. You should be
> able to see the solr admin UI at http://node:8982/solr at this point.
> 3> use the bin/solr zk -upconfig command to put a configset in ZK
> 4> use the Collections API to create and maintain collections.
>
> And one more note. When you use the '-e cloud' option, you'll see
> messages go by about starting nodes with a command like:
>
> bin/solr start -c -z localhost:2181 -p 8981 -s example/cloud/node1/solr
> bin/solr start -c -z localhost:2181 -p 8982 -s example/cloud/node2/solr
>
> Once the structure is created, then you just use these commands to
> restart an existing set of Solr instances on your machine.
>
> Remember I said that the canned examples create ...example/cloud?
> What the canned examples are doing is creating solr instances that are
> independent, but on the same machine in order to get people started. When
> you specify the '-e cloud' option, those directories are created or, as
> you've
> seen, messages are printed that essentially indicate you're running the
> one-time example... more than once.
>
> HTH,
> Erick
>
>
> On Tue, Mar 29, 2016 at 8:06 AM, Jarus Bosman  wrote:
> > Hi,
> >
> > Introductions first (as I was taught): My name is Jarus Bosman, I am a
> > software developer from South Africa, doing development in Java, PHP and
> > Delphi. I have been programming for 19 years and find out more every day
> > that I don't actually know anything about programming ;).
> >
> > My problem:
> >
> > We recently moved our environment to a new server. I've installed 5.5.0
> on
> > the new environment. When I want to start the server, I get the
> following:
> >
> > *Welcome to the SolrCloud example!*
> >
> > *Starting up 2 Solr nodes for your example SolrCloud cluster.*
> >
> > *Solr home directory /opt/solr-5.5.0/example/cloud/node1/solr already
> > exists.*
> > */opt/solr-5.5.0/example/cloud/node2 already exists.*
> >
> > *Starting up Solr on port 8983 using command:*
> > */opt/solr-5.5.0/bin/solr start -cloud -p 8983 -s
> > "/opt/solr-5.5.0/example/cloud/node1/solr"*
> >
> > *Waiting up to 30 seconds to see Solr running on port 8983 [/]  Still not
> > seeing Solr listening on 

Re: Solr not working on new environment

2016-03-30 Thread Jarus Bosman
Hi Shyam,

Yes, I've stopped and restarted the process a number of times. I get the
same result every time.

J

"Getting information off the Internet is like taking a drink from a fire
hydrant." - Mitchell Kapor

 .---.  .-.   .-..-.   .-.,'|"\.---.,--,
/ .-. )  ) \_/ /  \ \_/ )/| |\ \  / .-. ) .' .'
| | |(_)(_)   /\   (_)| | \ \ | | |(_)|  |  __
| | | |   / _ \ ) (   | |  \ \| | | | \  \ ( _)
\ `-' /  / / ) \| |   /(|`-' /\ `-' /  \  `-) )
 )---'  `-' (_)-'  /(_|  (__)`--'  )---'   )\/
(_)   (__)(_) (__)

On Wed, Mar 30, 2016 at 4:20 AM, Shyam R  wrote:

> Hi Jarus,
>
> Have you tried stopping the solr process and restarting the cluster again?
>
> Thanks
> Shyam
>
> On Tue, Mar 29, 2016 at 8:36 PM, Jarus Bosman  wrote:
>
> > Hi,
> >
> > Introductions first (as I was taught): My name is Jarus Bosman, I am a
> > software developer from South Africa, doing development in Java, PHP and
> > Delphi. I have been programming for 19 years and find out more every day
> > that I don't actually know anything about programming ;).
> >
> > My problem:
> >
> > We recently moved our environment to a new server. I've installed 5.5.0
> on
> > the new environment. When I want to start the server, I get the
> following:
> >
> > *Welcome to the SolrCloud example!*
> >
> > *Starting up 2 Solr nodes for your example SolrCloud cluster.*
> >
> > *Solr home directory /opt/solr-5.5.0/example/cloud/node1/solr already
> > exists.*
> > */opt/solr-5.5.0/example/cloud/node2 already exists.*
> >
> > *Starting up Solr on port 8983 using command:*
> > */opt/solr-5.5.0/bin/solr start -cloud -p 8983 -s
> > "/opt/solr-5.5.0/example/cloud/node1/solr"*
> >
> > *Waiting up to 30 seconds to see Solr running on port 8983 [/]  Still not
> > seeing Solr listening on 8983 after 30 seconds!*
> > *INFO  - 2016-03-29 14:22:14.356; [   ] org.eclipse.jetty.util.log.Log;
> > Logging initialized @463ms*
> > *INFO  - 2016-03-29 14:22:14.717; [   ] org.eclipse.jetty.server.Server;
> > jetty-9.2.13.v20150730*
> > *WARN  - 2016-03-29 14:22:14.752; [   ]
> > org.eclipse.jetty.server.handler.RequestLogHandler; !RequestLog*
> > *INFO  - 2016-03-29 14:22:14.757; [   ]
> > org.eclipse.jetty.deploy.providers.ScanningAppProvider; Deployment
> monitor
> > [file:/opt/solr-5.5.0/server/contexts/] at interval 0*
> > *INFO  - 2016-03-29 14:22:15.768; [   ]
> > org.eclipse.jetty.webapp.StandardDescriptorProcessor; NO JSP Support for
> > /solr, did not find org.apache.jasper.servlet.JspServlet*
> > *WARN  - 2016-03-29 14:22:15.790; [   ]
> > org.eclipse.jetty.security.ConstraintSecurityHandler;
> > ServletContext@o.e.j.w.WebAppContext
> >
> @7a583307{/solr,file:/opt/solr-5.5.0/server/solr-webapp/webapp/,STARTING}{/opt/solr-5.5.0/server/solr-webapp/webapp}
> > has uncovered http methods for path: /*
> > *INFO  - 2016-03-29 14:22:15.809; [   ]
> > org.apache.solr.servlet.SolrDispatchFilter; SolrDispatchFilter.init():
> > WebAppClassLoader=1287618844@4cbf811c*
> > *INFO  - 2016-03-29 14:22:15.848; [   ]
> > org.apache.solr.core.SolrResourceLoader; JNDI not configured for solr
> > (NoInitialContextEx)*
> > *INFO  - 2016-03-29 14:22:15.849; [   ]
> > org.apache.solr.core.SolrResourceLoader; using system property
> > solr.solr.home: /opt/solr-5.5.0/example/cloud/node1/solr*
> > *INFO  - 2016-03-29 14:22:15.850; [   ]
> > org.apache.solr.core.SolrResourceLoader; new SolrResourceLoader for
> > directory: '/opt/solr-5.5.0/example/cloud/node1/solr'*
> > *INFO  - 2016-03-29 14:22:15.851; [   ]
> > org.apache.solr.core.SolrResourceLoader; JNDI not configured for solr
> > (NoInitialContextEx)*
> > *INFO  - 2016-03-29 14:22:15.852; [   ]
> > org.apache.solr.core.SolrResourceLoader; using system property
> > solr.solr.home: /opt/solr-5.5.0/example/cloud/node1/solr*
> > *INFO  - 2016-03-29 14:22:15.880; [   ]
> org.apache.solr.core.SolrXmlConfig;
> > Loading container configuration from
> > /opt/solr-5.5.0/example/cloud/node1/solr/solr.xml*
> > *INFO  - 2016-03-29 14:22:16.051; [   ]
> > org.apache.solr.core.CorePropertiesLocator; Config-defined core root
> > directory: /opt/solr-5.5.0/example/cloud/node1/solr*
> > *INFO  - 2016-03-29 14:22:16.104; [   ]
> org.apache.solr.core.CoreContainer;
> > New CoreContainer 1211012646*
> > *INFO  - 2016-03-29 14:22:16.104; [   ]
> org.apache.solr.core.CoreContainer;
> > Loading cores into CoreContainer
> > [instanceDir=/opt/solr-5.5.0/example/cloud/node1/solr]*
> > *WARN  - 2016-03-29 14:22:16.109; [   ]
> org.apache.solr.core.CoreContainer;
> > Couldn't add files from /opt/solr-5.5.0/example/cloud/node1/solr/lib to
> > classpath: /opt/solr-5.5.0/example/cloud/node1/solr/lib*
> > *INFO  - 2016-03-29 14:22:16.133; [   ]
> > org.apache.solr.handler.component.HttpShardHandlerFactory; created with
> > socketTimeout : 60,connTimeout : 6,maxConnectionsPerHost :
> > 20,maxConnections : 1,corePoolSize : 0,maximumPoolSize :
> > 

Re: Solr not working on new environment

2016-03-29 Thread Erick Erickson
Good to meet you!

It looks like you've tried to start Solr a time or two. When you start
up the "cloud" example
it creates
/opt/solr-5.5.0/example/cloud
and puts your SolrCloud stuff under there. It also automatically puts
your configuration
sets up on Zookeeper. When I get this kind of thing, I usually

> stop Zookeeper (if running externally)

> rm -rf /opt/solr-5.5.0/example/cloud

> delete all the Zookeeper data. It may take a bit of poking to find out where
the Zookeeper data is. It's usually in /tmp/zookeeper if you're running ZK
standalone, or in a subdirectory in Solr if you're using embedded ZK.
NOTE: if you're running standalone zookeeper, you should _definitely_
change the data dir because it may disappear from /tmp/zookeeper One
of Zookeeper's little quirks

> try it all over again.

Here's the problem. The examples (-e cloud) tries to do a bunch of stuff for
you to get the installation up and running without having to wend your way
through all of the indiviual commands. Sometimes getting partway through
leaves you in an ambiguous state. Or at least a state you don't quite know
what all the moving parts are.

Here's the steps you need to follow if you're doing them yourself rather than
relying on the canned example
1> start Zookeeper externally. For experimentation, a single ZK is quite
sufficient, I don't bother with 3 ZK instances and a quorum unless I'm
in a production situation.
2> start solr with the bin/solr script, use the -c and -z options. At
this point,
you have a functioning Solr, but no collections. You should be
able to see the solr admin UI at http://node:8982/solr at this point.
3> use the bin/solr zk -upconfig command to put a configset in ZK
4> use the Collections API to create and maintain collections.

And one more note. When you use the '-e cloud' option, you'll see
messages go by about starting nodes with a command like:

bin/solr start -c -z localhost:2181 -p 8981 -s example/cloud/node1/solr
bin/solr start -c -z localhost:2181 -p 8982 -s example/cloud/node2/solr

Once the structure is created, then you just use these commands to
restart an existing set of Solr instances on your machine.

Remember I said that the canned examples create ...example/cloud?
What the canned examples are doing is creating solr instances that are
independent, but on the same machine in order to get people started. When
you specify the '-e cloud' option, those directories are created or, as you've
seen, messages are printed that essentially indicate you're running the
one-time example... more than once.

HTH,
Erick


On Tue, Mar 29, 2016 at 8:06 AM, Jarus Bosman  wrote:
> Hi,
>
> Introductions first (as I was taught): My name is Jarus Bosman, I am a
> software developer from South Africa, doing development in Java, PHP and
> Delphi. I have been programming for 19 years and find out more every day
> that I don't actually know anything about programming ;).
>
> My problem:
>
> We recently moved our environment to a new server. I've installed 5.5.0 on
> the new environment. When I want to start the server, I get the following:
>
> *Welcome to the SolrCloud example!*
>
> *Starting up 2 Solr nodes for your example SolrCloud cluster.*
>
> *Solr home directory /opt/solr-5.5.0/example/cloud/node1/solr already
> exists.*
> */opt/solr-5.5.0/example/cloud/node2 already exists.*
>
> *Starting up Solr on port 8983 using command:*
> */opt/solr-5.5.0/bin/solr start -cloud -p 8983 -s
> "/opt/solr-5.5.0/example/cloud/node1/solr"*
>
> *Waiting up to 30 seconds to see Solr running on port 8983 [/]  Still not
> seeing Solr listening on 8983 after 30 seconds!*
> *INFO  - 2016-03-29 14:22:14.356; [   ] org.eclipse.jetty.util.log.Log;
> Logging initialized @463ms*
> *INFO  - 2016-03-29 14:22:14.717; [   ] org.eclipse.jetty.server.Server;
> jetty-9.2.13.v20150730*
> *WARN  - 2016-03-29 14:22:14.752; [   ]
> org.eclipse.jetty.server.handler.RequestLogHandler; !RequestLog*
> *INFO  - 2016-03-29 14:22:14.757; [   ]
> org.eclipse.jetty.deploy.providers.ScanningAppProvider; Deployment monitor
> [file:/opt/solr-5.5.0/server/contexts/] at interval 0*
> *INFO  - 2016-03-29 14:22:15.768; [   ]
> org.eclipse.jetty.webapp.StandardDescriptorProcessor; NO JSP Support for
> /solr, did not find org.apache.jasper.servlet.JspServlet*
> *WARN  - 2016-03-29 14:22:15.790; [   ]
> org.eclipse.jetty.security.ConstraintSecurityHandler;
> ServletContext@o.e.j.w.WebAppContext@7a583307{/solr,file:/opt/solr-5.5.0/server/solr-webapp/webapp/,STARTING}{/opt/solr-5.5.0/server/solr-webapp/webapp}
> has uncovered http methods for path: /*
> *INFO  - 2016-03-29 14:22:15.809; [   ]
> org.apache.solr.servlet.SolrDispatchFilter; SolrDispatchFilter.init():
> WebAppClassLoader=1287618844@4cbf811c*
> *INFO  - 2016-03-29 14:22:15.848; [   ]
> org.apache.solr.core.SolrResourceLoader; JNDI not configured for solr
> (NoInitialContextEx)*
> *INFO  - 2016-03-29 14:22:15.849; [   ]
> org.apache.solr.core.SolrResourceLoader; using system 

Re: Solr not working on new environment

2016-03-29 Thread Shyam R
Hi Jarus,

Have you tried stopping the solr process and restarting the cluster again?

Thanks
Shyam

On Tue, Mar 29, 2016 at 8:36 PM, Jarus Bosman  wrote:

> Hi,
>
> Introductions first (as I was taught): My name is Jarus Bosman, I am a
> software developer from South Africa, doing development in Java, PHP and
> Delphi. I have been programming for 19 years and find out more every day
> that I don't actually know anything about programming ;).
>
> My problem:
>
> We recently moved our environment to a new server. I've installed 5.5.0 on
> the new environment. When I want to start the server, I get the following:
>
> *Welcome to the SolrCloud example!*
>
> *Starting up 2 Solr nodes for your example SolrCloud cluster.*
>
> *Solr home directory /opt/solr-5.5.0/example/cloud/node1/solr already
> exists.*
> */opt/solr-5.5.0/example/cloud/node2 already exists.*
>
> *Starting up Solr on port 8983 using command:*
> */opt/solr-5.5.0/bin/solr start -cloud -p 8983 -s
> "/opt/solr-5.5.0/example/cloud/node1/solr"*
>
> *Waiting up to 30 seconds to see Solr running on port 8983 [/]  Still not
> seeing Solr listening on 8983 after 30 seconds!*
> *INFO  - 2016-03-29 14:22:14.356; [   ] org.eclipse.jetty.util.log.Log;
> Logging initialized @463ms*
> *INFO  - 2016-03-29 14:22:14.717; [   ] org.eclipse.jetty.server.Server;
> jetty-9.2.13.v20150730*
> *WARN  - 2016-03-29 14:22:14.752; [   ]
> org.eclipse.jetty.server.handler.RequestLogHandler; !RequestLog*
> *INFO  - 2016-03-29 14:22:14.757; [   ]
> org.eclipse.jetty.deploy.providers.ScanningAppProvider; Deployment monitor
> [file:/opt/solr-5.5.0/server/contexts/] at interval 0*
> *INFO  - 2016-03-29 14:22:15.768; [   ]
> org.eclipse.jetty.webapp.StandardDescriptorProcessor; NO JSP Support for
> /solr, did not find org.apache.jasper.servlet.JspServlet*
> *WARN  - 2016-03-29 14:22:15.790; [   ]
> org.eclipse.jetty.security.ConstraintSecurityHandler;
> ServletContext@o.e.j.w.WebAppContext
> @7a583307{/solr,file:/opt/solr-5.5.0/server/solr-webapp/webapp/,STARTING}{/opt/solr-5.5.0/server/solr-webapp/webapp}
> has uncovered http methods for path: /*
> *INFO  - 2016-03-29 14:22:15.809; [   ]
> org.apache.solr.servlet.SolrDispatchFilter; SolrDispatchFilter.init():
> WebAppClassLoader=1287618844@4cbf811c*
> *INFO  - 2016-03-29 14:22:15.848; [   ]
> org.apache.solr.core.SolrResourceLoader; JNDI not configured for solr
> (NoInitialContextEx)*
> *INFO  - 2016-03-29 14:22:15.849; [   ]
> org.apache.solr.core.SolrResourceLoader; using system property
> solr.solr.home: /opt/solr-5.5.0/example/cloud/node1/solr*
> *INFO  - 2016-03-29 14:22:15.850; [   ]
> org.apache.solr.core.SolrResourceLoader; new SolrResourceLoader for
> directory: '/opt/solr-5.5.0/example/cloud/node1/solr'*
> *INFO  - 2016-03-29 14:22:15.851; [   ]
> org.apache.solr.core.SolrResourceLoader; JNDI not configured for solr
> (NoInitialContextEx)*
> *INFO  - 2016-03-29 14:22:15.852; [   ]
> org.apache.solr.core.SolrResourceLoader; using system property
> solr.solr.home: /opt/solr-5.5.0/example/cloud/node1/solr*
> *INFO  - 2016-03-29 14:22:15.880; [   ] org.apache.solr.core.SolrXmlConfig;
> Loading container configuration from
> /opt/solr-5.5.0/example/cloud/node1/solr/solr.xml*
> *INFO  - 2016-03-29 14:22:16.051; [   ]
> org.apache.solr.core.CorePropertiesLocator; Config-defined core root
> directory: /opt/solr-5.5.0/example/cloud/node1/solr*
> *INFO  - 2016-03-29 14:22:16.104; [   ] org.apache.solr.core.CoreContainer;
> New CoreContainer 1211012646*
> *INFO  - 2016-03-29 14:22:16.104; [   ] org.apache.solr.core.CoreContainer;
> Loading cores into CoreContainer
> [instanceDir=/opt/solr-5.5.0/example/cloud/node1/solr]*
> *WARN  - 2016-03-29 14:22:16.109; [   ] org.apache.solr.core.CoreContainer;
> Couldn't add files from /opt/solr-5.5.0/example/cloud/node1/solr/lib to
> classpath: /opt/solr-5.5.0/example/cloud/node1/solr/lib*
> *INFO  - 2016-03-29 14:22:16.133; [   ]
> org.apache.solr.handler.component.HttpShardHandlerFactory; created with
> socketTimeout : 60,connTimeout : 6,maxConnectionsPerHost :
> 20,maxConnections : 1,corePoolSize : 0,maximumPoolSize :
> 2147483647,maxThreadIdleTime : 5,sizeOfQueue : -1,fairnessPolicy :
> false,useRetries : false,*
> *INFO  - 2016-03-29 14:22:16.584; [   ]
> org.apache.solr.update.UpdateShardHandler; Creating UpdateShardHandler HTTP
> client with params: socketTimeout=60=6=true*
> *INFO  - 2016-03-29 14:22:16.590; [   ] org.apache.solr.logging.LogWatcher;
> SLF4J impl is org.slf4j.impl.Log4jLoggerFactory*
> *INFO  - 2016-03-29 14:22:16.592; [   ] org.apache.solr.logging.LogWatcher;
> Registering Log Listener [Log4j (org.slf4j.impl.Log4jLoggerFactory)]*
> *INFO  - 2016-03-29 14:22:16.603; [   ]
> org.apache.solr.cloud.SolrZkServerProps; Reading configuration from:
> /opt/solr-5.5.0/example/cloud/node1/solr/zoo.cfg*
> *INFO  - 2016-03-29 14:22:16.605; [   ] org.apache.solr.cloud.SolrZkServer;
> STARTING EMBEDDED STANDALONE ZOOKEEPER SERVER at port 9983*

Solr not working on new environment

2016-03-29 Thread Jarus Bosman
Hi,

Introductions first (as I was taught): My name is Jarus Bosman, I am a
software developer from South Africa, doing development in Java, PHP and
Delphi. I have been programming for 19 years and find out more every day
that I don't actually know anything about programming ;).

My problem:

We recently moved our environment to a new server. I've installed 5.5.0 on
the new environment. When I want to start the server, I get the following:

*Welcome to the SolrCloud example!*

*Starting up 2 Solr nodes for your example SolrCloud cluster.*

*Solr home directory /opt/solr-5.5.0/example/cloud/node1/solr already
exists.*
*/opt/solr-5.5.0/example/cloud/node2 already exists.*

*Starting up Solr on port 8983 using command:*
*/opt/solr-5.5.0/bin/solr start -cloud -p 8983 -s
"/opt/solr-5.5.0/example/cloud/node1/solr"*

*Waiting up to 30 seconds to see Solr running on port 8983 [/]  Still not
seeing Solr listening on 8983 after 30 seconds!*
*INFO  - 2016-03-29 14:22:14.356; [   ] org.eclipse.jetty.util.log.Log;
Logging initialized @463ms*
*INFO  - 2016-03-29 14:22:14.717; [   ] org.eclipse.jetty.server.Server;
jetty-9.2.13.v20150730*
*WARN  - 2016-03-29 14:22:14.752; [   ]
org.eclipse.jetty.server.handler.RequestLogHandler; !RequestLog*
*INFO  - 2016-03-29 14:22:14.757; [   ]
org.eclipse.jetty.deploy.providers.ScanningAppProvider; Deployment monitor
[file:/opt/solr-5.5.0/server/contexts/] at interval 0*
*INFO  - 2016-03-29 14:22:15.768; [   ]
org.eclipse.jetty.webapp.StandardDescriptorProcessor; NO JSP Support for
/solr, did not find org.apache.jasper.servlet.JspServlet*
*WARN  - 2016-03-29 14:22:15.790; [   ]
org.eclipse.jetty.security.ConstraintSecurityHandler;
ServletContext@o.e.j.w.WebAppContext@7a583307{/solr,file:/opt/solr-5.5.0/server/solr-webapp/webapp/,STARTING}{/opt/solr-5.5.0/server/solr-webapp/webapp}
has uncovered http methods for path: /*
*INFO  - 2016-03-29 14:22:15.809; [   ]
org.apache.solr.servlet.SolrDispatchFilter; SolrDispatchFilter.init():
WebAppClassLoader=1287618844@4cbf811c*
*INFO  - 2016-03-29 14:22:15.848; [   ]
org.apache.solr.core.SolrResourceLoader; JNDI not configured for solr
(NoInitialContextEx)*
*INFO  - 2016-03-29 14:22:15.849; [   ]
org.apache.solr.core.SolrResourceLoader; using system property
solr.solr.home: /opt/solr-5.5.0/example/cloud/node1/solr*
*INFO  - 2016-03-29 14:22:15.850; [   ]
org.apache.solr.core.SolrResourceLoader; new SolrResourceLoader for
directory: '/opt/solr-5.5.0/example/cloud/node1/solr'*
*INFO  - 2016-03-29 14:22:15.851; [   ]
org.apache.solr.core.SolrResourceLoader; JNDI not configured for solr
(NoInitialContextEx)*
*INFO  - 2016-03-29 14:22:15.852; [   ]
org.apache.solr.core.SolrResourceLoader; using system property
solr.solr.home: /opt/solr-5.5.0/example/cloud/node1/solr*
*INFO  - 2016-03-29 14:22:15.880; [   ] org.apache.solr.core.SolrXmlConfig;
Loading container configuration from
/opt/solr-5.5.0/example/cloud/node1/solr/solr.xml*
*INFO  - 2016-03-29 14:22:16.051; [   ]
org.apache.solr.core.CorePropertiesLocator; Config-defined core root
directory: /opt/solr-5.5.0/example/cloud/node1/solr*
*INFO  - 2016-03-29 14:22:16.104; [   ] org.apache.solr.core.CoreContainer;
New CoreContainer 1211012646*
*INFO  - 2016-03-29 14:22:16.104; [   ] org.apache.solr.core.CoreContainer;
Loading cores into CoreContainer
[instanceDir=/opt/solr-5.5.0/example/cloud/node1/solr]*
*WARN  - 2016-03-29 14:22:16.109; [   ] org.apache.solr.core.CoreContainer;
Couldn't add files from /opt/solr-5.5.0/example/cloud/node1/solr/lib to
classpath: /opt/solr-5.5.0/example/cloud/node1/solr/lib*
*INFO  - 2016-03-29 14:22:16.133; [   ]
org.apache.solr.handler.component.HttpShardHandlerFactory; created with
socketTimeout : 60,connTimeout : 6,maxConnectionsPerHost :
20,maxConnections : 1,corePoolSize : 0,maximumPoolSize :
2147483647,maxThreadIdleTime : 5,sizeOfQueue : -1,fairnessPolicy :
false,useRetries : false,*
*INFO  - 2016-03-29 14:22:16.584; [   ]
org.apache.solr.update.UpdateShardHandler; Creating UpdateShardHandler HTTP
client with params: socketTimeout=60=6=true*
*INFO  - 2016-03-29 14:22:16.590; [   ] org.apache.solr.logging.LogWatcher;
SLF4J impl is org.slf4j.impl.Log4jLoggerFactory*
*INFO  - 2016-03-29 14:22:16.592; [   ] org.apache.solr.logging.LogWatcher;
Registering Log Listener [Log4j (org.slf4j.impl.Log4jLoggerFactory)]*
*INFO  - 2016-03-29 14:22:16.603; [   ]
org.apache.solr.cloud.SolrZkServerProps; Reading configuration from:
/opt/solr-5.5.0/example/cloud/node1/solr/zoo.cfg*
*INFO  - 2016-03-29 14:22:16.605; [   ] org.apache.solr.cloud.SolrZkServer;
STARTING EMBEDDED STANDALONE ZOOKEEPER SERVER at port 9983*
*INFO  - 2016-03-29 14:22:17.106; [   ] org.apache.solr.core.ZkContainer;
Zookeeper client=localhost:9983*
*ERROR: Did not see Solr at http://localhost:8983/solr
 come online within 30*



However, when I do a ps - ef|grep solr, I can see it is running:

*root  23835  1  0 16:22 pts/500:00:11 java -server