Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 7中创建核心_Solr - Fatal编程技术网

使用基本身份验证时如何在solr 7中创建核心

使用基本身份验证时如何在solr 7中创建核心,solr,Solr,我在solr项目中使用基本身份验证。我想创建新的核心,但它给了我这个错误 ERROR: Solr requires authentication for http://localhost:8983/solr/admin/info/system. Please supply valid credentials. HTTP code=401 我正在创造这样的核心 solr create -c StorageCore -credentials solr:SolrRocks 我如何解决这个问题 更新

我在solr项目中使用基本身份验证。我想创建新的核心,但它给了我这个错误

ERROR: Solr requires authentication for http://localhost:8983/solr/admin/info/system. Please supply valid credentials. HTTP code=401
我正在创造这样的核心

solr create -c StorageCore -credentials solr:SolrRocks
我如何解决这个问题

更新


只有通过命令行工具启用身份验证时,才支持该命令参数

用于:

将Solr控制脚本与基本身份验证一起使用

添加以下行 到solr.in.sh或solr.in.cmd文件。这个例子告诉bin/solr 命令行使用“basic”作为身份验证类型,以及 使用用户名“solr”和密码“SolrRocks”传递凭据:


我试图在命令行中执行此操作,但它给了我以下错误
无效的命令行选项:SOLR\u AUTH\u TYPE
如果在所述示例中不直接在命令行上运行这些语句,请在SOLR.in.cmd文件中配置它们。我猜如果您先
设置它们(即
为Windows设置SOLR\u AUTH\u TYPE…
)或
导出它们(Linux/OS X),它们可能会被拾取。我检查了我的SOLR.in.cmd,它已经像这样配置,但在命令行中给出了错误。我将添加solr.in.cmd的屏幕截图。
SOLR_AUTH_TYPE="basic"
SOLR_AUTHENTICATION_OPTS="-Dbasicauth=solr:SolrRocks"