python - 在 PySolr 中验证连接

标签 python tomcat solr pysolr

这是我第一次使用 Python 和 Solr。我在 GCE 上的 tomcat 中设置了我的 Solr 实例。我正在尝试使用 PySolr 从我的 Python 代码连接到它。但是,我不确定如何通过 PySolr 发送身份验证参数。

这是我得到的异常:

   solr = pysolr.Solr('http://MY INSTANCE IP/solr/News', timeout=10)
Apache Tomcat/7.0.28 - 错误报告

HTTP Status 401 -

type Status report

message

说明此请求需要HTTP认证()。

Apache Tomcat/7.0.28

请指教。

最佳答案

solr = pysolr.Solr('http://user:pass@IP:8983/solr/')

这就是你所需要的......

关于python - 在 PySolr 中验证连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26197494/

相关文章:

python - 我无法访问我类(class)的属性?

lucene - 在没有针对内容所用语言的分析器的情况下实现 Lucene?

join - Solr 4.0 是否能够将 'join"用于多核?

postgresql - 计划从 PostgreSQL 导入 Solr4

python - 为什么我不能为 libsass 构建轮子,即使它会安装?

python - 用python re剥离变量边界

python - 尝试理解 python 矩阵中索引切片的语法

java - SSL/TLS 连接重置 - 如何强制 Java 客户端使用 SNI?

apache - 窗口中的多个tomcat实例

java - 我应该如何提供压缩网页?