0
當我嘗試使用下面的方法,增加了對Solr的基本身份驗證的用戶在捲曲誤差Solr的基本添加用戶身份驗證時
curl --user user:password http://localhost:8983/solr/admin/authentication -H 'Content-type:application/json' -d '{
"set-user": {"tom" : "TomIsCool" ,
"harry":"HarrysSecret"}}'
我收到以下錯誤:
{
"responseHeader":{
"status":400,
"QTime":0},
"error":{
"metadata":[
"error-class","org.apache.solr.common.SolrException",
"root-error-class","org.apache.solr.common.SolrException"],
"msg":"No contentStream",
"code":400}}
curl: (3) [globbing] unmatched brace in column 1
枩]?V7`-{炘9叡 t膚 ,? E'qyT咐黣]儎;衷 鈛^W褹?curl: (3) [globbing] unmatched cl
ose brace/bracket in column 13
什麼這個錯誤意味着什麼,我們應該如何解決它? 我在Solr 6.4.2上使用SolrCloud。
問候,
埃德溫
感謝@MatsLindh的回答。 我設法讓它在curl中工作。但是,我無法使用stream.body來工作,而且我找不到任何示例。你有這方面的例子嗎? –
https://cwiki.apache.org/confluence/display/solr/Content+Streams - 也許它不適用於JSON消息。不確定。 – MatsLindh