- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
problem of creating solr collection of cloudera search
Created on ‎09-19-2013 06:50 AM - edited ‎09-16-2022 01:48 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all
I am testing CDH 4.4 on cluster with 25 nodes, already installed cloudera search, I have running solr servers correctly
but have problem with adding collections, I generated a skeleton of the instance directory:
[solr@hadoop ~]$ solrctl instancedir --list
collection1
after that creating collection gives an error:
[solr@hadoop ~]$ solrctl collection --create collection1 -s 2
Error: A call to SolrCloud WEB APIs failed: HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Thu, 19 Sep 2013 12:47:50 GMT
Connection: close
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader">
<int name="status">
500</int>
<int name="QTime">
60012</int>
</lst>
<lst name="error">
<str name="msg">
createcollection the collection time out:60s</str>
<str name="trace">
org.apache.solr.common.SolrException: createcollection the collection time out:60s
at org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:175)
at org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:156)
at org.apache.solr.handler.admin.CollectionsHandler.handleCreateAction(CollectionsHandler.java:290)
at org.apache.solr.handler.admin.CollectionsHandler.handleRequestBody(CollectionsHandler.java:112)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
at org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:666)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:224)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:164)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.solr.servlet.SolrHadoopAuthenticationFilter.doFilter(SolrHadoopAuthenticationFilter.java:131)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
</str>
<int name="code">
500</int>
</lst>
</response>
have some idea?
thank you anyway
Created ‎09-25-2013 11:15 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @shota
We will help you figure out the problem! 🙂
FYI, if you are using CM; you needn't install any Solr packages manually. CM does the complete setup for you.
From what i understand from your previous comment, you installed some solr packages manually and just to make sure we are on right setup, executing "$ ps -elf | grep solr" should result in listing only one solr process running in your system.
Once you have confirmed this, you can try refreshing the entire service.. (Assuming you have no stored data in Solr)
- Stop the Solr service from CM
- Restart the ZooKeeper service from CM
- Issue this command "$ solrctl init --force"
- Start the Solr service back from CM
Now you can try creating some collections..
-Vamsee
Created ‎09-19-2013 07:34 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
It seems like it is timing out for some reason. Can you try the following:
- First make sure that you can go to the Solr Admin UI on one host:
http://<hostname>:8983/solr/
- Once you confirmed that UI works. Then try:
solrctl --solr http://<hostname>:8983/solr collection --create collection1 -s 2
If that works, then it seems whichever Solr instance solrctl is getting from ZK is having an issue. Perhaps check each UI to see if any aren't working or restart them all and try again?
Hope this helps.
Thanks
Chris
Created ‎09-20-2013 12:07 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yes solr admin UI works and I tried restart service, but same error:
[solr@hadoop ~]$ solrctl --solr http://some.host:8983/solr collection --create collection1 -s 2
Error: A call to SolrCloud WEB APIs failed: HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Fri, 20 Sep 2013 06:47:15 GMT
Connection: close
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader">
<int name="status">
500</int>
<int name="QTime">
60022</int>
</lst>
<lst name="error">
<str name="msg">
createcollection the collection time out:60s</str>
<str name="trace">
org.apache.solr.common.SolrException: createcollection the collection time out:60s
at org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:175)
at org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:156)........
...............................
Created ‎09-24-2013 01:45 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @shota
This is more of a check rather than a solution...
Are you using Cloudera Manager(CM) to manage the Solr service? If so, please make sure CM reports the Solr service as green and healthy.
If you have installed Solr through packages(without CM), make sure there is only one Solr service running, by issuing the service "sudo ps -elf | grep solr"
Created on ‎09-24-2013 11:35 PM - edited ‎09-24-2013 11:37 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello
yes I am using Cloudera manager. I installed Solr using yum(CM uses yum for installing, as I know) and after that I added Solr service in the CM and it reports Solr service as green and healthy.
I can not find any solution 😞
thank you
Created ‎09-25-2013 11:15 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @shota
We will help you figure out the problem! 🙂
FYI, if you are using CM; you needn't install any Solr packages manually. CM does the complete setup for you.
From what i understand from your previous comment, you installed some solr packages manually and just to make sure we are on right setup, executing "$ ps -elf | grep solr" should result in listing only one solr process running in your system.
Once you have confirmed this, you can try refreshing the entire service.. (Assuming you have no stored data in Solr)
- Stop the Solr service from CM
- Restart the ZooKeeper service from CM
- Issue this command "$ solrctl init --force"
- Start the Solr service back from CM
Now you can try creating some collections..
-Vamsee
Created ‎09-26-2013 12:29 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Vamsee wrote:@Hi @shota
We will help you figure out the problem! 🙂
FYI, if you are using CM; you needn't install any Solr packages manually. CM does the complete setup for you.
From what i understand from your previous comment, you installed some solr packages manually and just to make sure we are on right setup, executing "$ ps -elf | grep solr" should result in listing only one solr process running in your system.
Once you have confirmed this, you can try refreshing the entire service.. (Assuming you have no stored data in Solr)
- Stop the Solr service from CM
- Restart the ZooKeeper service from CM
- Issue this command "$ solrctl init --force"
- Start the Solr service back from CM
Now you can try creating some collections..
-Vamsee
It works
thank you very much
Created ‎12-12-2014 04:00 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm facing the same issue, and the proposed solution did not work.
When saving an index in hue search on a tab delimited file, in cloudera CDH 5 i get this error:
{"message": "Could not create instance directory. Check if [indexer] solr_zk_ensemble is correct in Hue config and look at the Solr error logs for more info.", "traceback": [], "detail": "None", "title": "Error"}
Been searching for this everywhere, with no fix so far.
Any help is appreciated.
Thanks,
Ken.
Created ‎08-06-2015 10:46 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
First, try to index only couple of records.
If that doesn't work then recheck the data values and data types used.
If it works then index the data in small batches ... I faced a similar issue if more than 200 records are indexed.
Created ‎10-09-2013 10:05 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
sudo apt-get install solr-server and not manager
The CLI says there is no such package. I have gone through ur installation guide but donot understand why there is a problem.
Kindly help.
Regards,
Sushant
