Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr 如何在RHEL中设置CKAN_Solr_Ckan - Fatal编程技术网

Solr 如何在RHEL中设置CKAN

Solr 如何在RHEL中设置CKAN,solr,ckan,Solr,Ckan,我按照给定的步骤在我的Redhat Enterprise Linux 6系统中从源代码安装CKAN 最后,我得到以下输出: > (default)[hrishi@rd ~]$ cd /usr/lib/ckan/default/src/ckan (default)[hrishi@rd ckan]$ paster db init -c /etc/ckan/default/development.ini 2015-05-15 11:23:35,695 ERROR [ckan.lib.search

我按照给定的步骤在我的Redhat Enterprise Linux 6系统中从源代码安装CKAN

最后,我得到以下输出:

> (default)[hrishi@rd ~]$ cd /usr/lib/ckan/default/src/ckan
(default)[hrishi@rd ckan]$ paster db init -c /etc/ckan/default/development.ini
2015-05-15 11:23:35,695 ERROR [ckan.lib.search.common] HTTP code=404, reason=Not Found
Traceback (most recent call last):
  File "/usr/lib/ckan/default/src/ckan/ckan/lib/search/common.py", line 51, in is_available
    conn.query("*:*", rows=1)
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 703, in query
    return self.select(*args, **params)
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 798, in __call__
    xml = self.raw(**params)
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 823, in raw
    rsp = conn._post(self.selector, request, conn.form_headers)
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 639, in _post
    return check_response_status(self.conn.getresponse())
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 1097, in check_response_status
    raise ex
SolrException: HTTP code=404, reason=Not Found
2015-05-15 11:23:35,697 WARNI [ckan.lib.search] Problems were found while connecting to the SOLR server
2015-05-15 11:23:35,927 ERROR [ckan.lib.search.common] HTTP code=404, reason=Not Found
Traceback (most recent call last):
  File "/usr/lib/ckan/default/src/ckan/ckan/lib/search/common.py", line 51, in is_available
    conn.query("*:*", rows=1)
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 703, in query
    return self.select(*args, **params)
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 798, in __call__
    xml = self.raw(**params)
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 823, in raw
    rsp = conn._post(self.selector, request, conn.form_headers)
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 639, in _post
    return check_response_status(self.conn.getresponse())
  File "/usr/lib/python2.6/site-packages/solr/core.py", line 1097, in check_response_status
    raise ex
SolrException: HTTP code=404, reason=Not Found
2015-05-15 11:23:35,928 WARNI [ckan.lib.search] Problems were found while connecting to the SOLR server
Initialising DB: SUCCESS
有人能告诉我哪里出了问题吗

另外,我在我的系统中安装了Solr。

(只是一个猜测)RHEL系统上的一个常见陷阱是默认的SELinux配置可能不允许内部http连接。所以试试看

/usr/sbin/setsebool httpd_can_network_connect 1
(或者干脆禁用SELinux)


当然,如果您确实拥有正确的Solr服务器地址和端口,请检查您的配置ini

你能通过浏览器访问Solr实例吗?@HendrikBunke是的。输入端口为8983的IP将打开Solr主页。