java - How to resolve Exception in thread "main" org.apache.solr.client.solrj.SolrServerException -
i want connect solr node using scala , query on existing table. how can use query after resolving error solr query as:
select * keyspace.table solr_query = 'id: [1000 2000]';
my code here:
object solrtest { def main(args:array[string]) { val url = "https://xx.xx.xx.xxx:8983/solr" val httpclient: defaulthttpclient = new defaulthttpclient() httpclient.getcredentialsprovider().setcredentials(authscope.any, new usernamepasswordcredentials("xxxxx", "123456")) val server: httpsolrserver = new httpsolrserver(url, httpclient) val query = new solrquery() val myquery = query.setquery("*:*") val response: queryresponse = server.query(myquery) println("my response : "+ response) } }
it connecting till connecting server. after getting following error:
exception in thread "main" org.apache.solr.client.solrj.solrserverexception: ioexception occured when talking server at: https://xx.xx.xx.xxx:8983/solr @ org.apache.solr.client.solrj.impl.httpsolrserver.request(httpsolrserver.java:437) @ org.apache.solr.client.solrj.impl.httpsolrserver.request(httpsolrserver.java:180) @ org.apache.solr.client.solrj.request.queryrequest.process(queryrequest.java:90) @ org.apache.solr.client.solrj.solrserver.query(solrserver.java:301) @ com.test.solrtest$.main(solrtest.scala:29) @ com.test.solrtest.main(solrtest.scala) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) @ java.lang.reflect.method.invoke(method.java:606) @ com.intellij.rt.execution.application.appmain.main(appmain.java:140) caused by: javax.net.ssl.sslpeerunverifiedexception: peer not authenticated
Comments
Post a Comment