how to change configurations in solrcloud setup

2015-03-07 Thread Aman Tandon
Hi,

Please tell me what is best way to apply configuration changes in solr
cloud and how to do that.

Thanks in advance.

With Regards
Aman Tandon


Re: Calling solr Page with search query

2015-03-07 Thread Shawn Heisey
On 3/7/2015 8:36 AM, Aman Tandon wrote:
 As per your need i understand that, you want to show the open the new page
 when user search query on home page and same query should appear on search
 page along with search result.
 
 If i am right, then you can open another page using JavaScript and you can
 use jquery to call the solr url returning the results of user query and get
 the data in json format, parse the data and show it on search page.

Assuming you're talking about javascript in the browser, this design
should be avoided.  It requires direct access to Solr from the user's
browser.

If that access is granted, and an intelligent proxy is not used in front
of Solr that can detect and deny any attempt to change the index or
access the admin UI, the end user (presumably the entire Internet) will
be able to delete or change the index.  Even if an intelligent proxy is
used, the user might be able to construct denial of service queries that
will make the Solr server incapable of serving legitimate traffic.

It is always better to keep Solr firewalled from user access and query
it from within a web application that only runs on the webserver.

If access to this application (and the Solr server) will be restricted
by a firewall to only a small group of users that can be trusted, then
this design might be OK.

Thanks,
Shawn



Re: Calling solr Page with search query

2015-03-07 Thread Aman Tandon
Thank you so much shawn for correcting me.

Yes we should use some firewall to avoid direct solr server access from
application.

With Regards
Aman Tandon

On Sat, Mar 7, 2015 at 9:59 PM, Shawn Heisey apa...@elyograg.org wrote:

 On 3/7/2015 8:36 AM, Aman Tandon wrote:
  As per your need i understand that, you want to show the open the new
 page
  when user search query on home page and same query should appear on
 search
  page along with search result.
 
  If i am right, then you can open another page using JavaScript and you
 can
  use jquery to call the solr url returning the results of user query and
 get
  the data in json format, parse the data and show it on search page.

 Assuming you're talking about javascript in the browser, this design
 should be avoided.  It requires direct access to Solr from the user's
 browser.

 If that access is granted, and an intelligent proxy is not used in front
 of Solr that can detect and deny any attempt to change the index or
 access the admin UI, the end user (presumably the entire Internet) will
 be able to delete or change the index.  Even if an intelligent proxy is
 used, the user might be able to construct denial of service queries that
 will make the Solr server incapable of serving legitimate traffic.

 It is always better to keep Solr firewalled from user access and query
 it from within a web application that only runs on the webserver.

 If access to this application (and the Solr server) will be restricted
 by a firewall to only a small group of users that can be trusted, then
 this design might be OK.

 Thanks,
 Shawn




Re: Help needed to understand zookeeper in solrcloud

2015-03-07 Thread Aman Tandon
Thanks svante for clearing the doubt.

With Regards
Aman Tandon

On Thu, Mar 5, 2015 at 2:15 PM, svante karlsson s...@csi.se wrote:

 The network will only split if you get errors on your network hardware.
 (or fiddle with iptables) Let's say you placed your zookeepers in separate
 racks and someone pulls network cable between them - that will leave you
 with 5 working servers but they can't reach each other. This is split
 brain scenario.

 Are they guaranteed to split 4/0
 Yes. A node failure will not partition the network.

  any odd number - it could be 21 even
 Since all write a synchronous you don't want to use a too large number of
 zookeepers since that would slow down the cluster. Use a reasonable number
 to reach your SLA. (3 or 5 are common choices)

 and from a single failure you drop to an even number - then there is the
 danger of NOT getting quorum.
 No, se above.

 BUT, if you first lose most of  your nodes due to a network partition and
 then lose another due to node failure - then you are out of quorum.


 /svante



 2015-03-05 9:29 GMT+01:00 Julian Perry ju...@limitless.co.uk:

 
  I start out with 5 zk's.  All good.
 
  One zk fails - I'm left with four.  Are they guaranteed
  to split 4/0 or 3/1 - because if they split 2/2 I'm screwed,
  right?
 
  Surely to start with 5 zk's (or in fact any odd number - it
  could be 21 even), and from a single failure you drop to an
  even number - then there is the danger of NOT getting quorum.
 
  So ... I can only assume that there is a mechanism in place
  inside zk to guarantee this cannot happen, right?
 
  --
  Cheers
  Jules.
 
 
 
  On 05/03/2015 06:47, svante karlsson wrote:
 
  Yes, as long as it is three (the majority of 5) or more.
 
  This is why there is no point of having a 4 node cluster. This would
 also
  require 3 nodes for majority thus giving it the fault tolerance of a 3
  node
  cluster but slower and more expensive.
 
 
 
  2015-03-05 7:41 GMT+01:00 Aman Tandon amantandon...@gmail.com:
 
   Thanks svante.
 
  What if in the cluster of 5 zookeeper only 1 zookeeper goes down, will
  zookeeper election can occur with 4 / even number of zookeepers alive?
 
  With Regards
  Aman Tandon
 
  On Tue, Mar 3, 2015 at 6:35 PM, svante karlsson s...@csi.se wrote:
 
   synchronous update of state and a requirement of more than half the
  zookeepers alive (and in sync) this makes it impossible to have a
 split
  brain situation ie when you partition a network and get let's say 3
 
  alive
 
  on one side and 2 on the other.
 
  In this case the 2 node networks stops serving request since it's not
 in
  majority.
 
 
 
 
 
 
 
 
  2015-03-03 13:15 GMT+01:00 Aman Tandon amantandon...@gmail.com:
 
   But how they handle the failure?
 
  With Regards
  Aman Tandon
 
  On Tue, Mar 3, 2015 at 5:17 PM, O. Klein kl...@octoweb.nl wrote:
 
   Zookeeper requires a majority of servers to be available. For
 
  example:
 
  Five
 
  machines ZooKeeper can handle the failure of two machines. That's
 why
 
  odd
 
  numbers are recommended.
 
 



Re: best way to change configuration file of a collection

2015-03-07 Thread Aman Tandon
ignore this mail..

With Regards
Aman Tandon

On Sat, Mar 7, 2015 at 9:49 PM, Aman Tandon amantandon...@gmail.com wrote:

 Hi,

 Please tell me what is best way to apply configuration changes in solr
 cloud and how to do that.

 Thanks in advance.

 With Regards
 Aman Tandon



Re: Calling solr Page with search query

2015-03-07 Thread Aman Tandon
Hi Jochen,

As per your need i understand that, you want to show the open the new page
when user search query on home page and same query should appear on search
page along with search result.

If i am right, then you can open another page using JavaScript and you can
use jquery to call the solr url returning the results of user query and get
the data in json format, parse the data and show it on search page.

With Regards
Aman Tandon

On Fri, Mar 6, 2015 at 8:11 PM, Jochen Lenz jochenl...@posteo.de wrote:

 Hello,
 i'm looking for a solution for the following situation:
 I have a website consisting of two sites.
 One site is called home and one is called search.
 On the search site i have embeded solr via iframe.
 On the home site there should be a search field.
 When the search field is fired it should open the search site with solr
 showing the search query and result (it should look like as if i would have
 used the search field directly on the search site).
 I would be very thankfull for any hints in connecting these parts!
 Regards
 Jochen



best way to change configuration file of a collection

2015-03-07 Thread Aman Tandon
Hi,

Please tell me what is best way to apply configuration changes in solr
cloud and how to do that.

Thanks in advance.

With Regards
Aman Tandon


SpellCheck component query

2015-03-07 Thread Ashish Mukherjee
Hello,

I have enabled the Spellcheck component in Solr, which gives me spelling
suggestions. However, I would like those suggestions to be applied in the
same select request handler to retrieve additional results based on the
suggestions. How can this be achieved with Solr?

Regards,
Ashish


test cases for solr cloud

2015-03-07 Thread Aman Tandon
Hi,

Please suggest me what should be the tests which i should run to check the
availability, query time, etc in my solr cloud setup.

With Regards
Aman Tandon


Re: How to start solr in solr cloud mode using external zookeeper ?

2015-03-07 Thread Aman Tandon
yes it might, but I don't wants to depend on servlet container because
after few release solr will not support any servlet container. So i am
sticking with the command line utilities.

With Regards
Aman Tandon

On Fri, Mar 6, 2015 at 3:58 PM, Rajesh Hazari rajeshhaz...@gmail.com
wrote:

 zkhost=hostnames,
 port=some port
 variables in your solr.xml should work?
 I have tested this with tomcat not with jetty, this stays with your config.

 Rajesh.
 On Mar 5, 2015 9:20 PM, Aman Tandon amantandon...@gmail.com wrote:

  Thanks shamik :)
 
  With Regards
  Aman Tandon
 
  On Fri, Mar 6, 2015 at 3:30 AM, shamik sham...@gmail.com wrote:
 
   The other way you can do that is to specify the startup parameters in
   solr.in.sh.
  
   Example :
  
   SOLR_MODE=solrcloud
  
   ZK_HOST=zoohost1:2181,zoohost2:2181,zoohost3:2181
  
   SOLR_PORT=4567
  
   You can simply start solr by running ./solr start
  
  
  
   --
   View this message in context:
  
 
 http://lucene.472066.n3.nabble.com/How-to-start-solr-in-solr-cloud-mode-using-external-zookeeper-tp4190630p4191286.html
   Sent from the Solr - User mailing list archive at Nabble.com.
  
 



Solr packages in Apache BigTop.

2015-03-07 Thread jay vyas
Hi Solr.

I work on the apache bigtop project, and am interested in integrating it
deeper with Solr, for example, for testing spark / solr integration cases.

Is anyone in the Solr community interested in collborating on testing
releases with us and maintaining Solr packagins in bigtop (with our help of
course) ?

The advantage here is that we can synergize efforts:  When new SOLR
releases come out, we can test them in bigtop to gaurantee that there are
rpm/deb packages which work well with the hadoop ecosystem.

For those that don't know, bigtop is the upstream apache bigdata packaging
project, we build hadoop, spark, solr, hbase and so on in rpm/deb format,
and supply puppet provisioners along with vagrant recipse for testing.

-- 
jay vyas