<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Error sending message to Solr : o collection param specified on request and no default collection has been set. in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98116#M11599</link>
    <description>&lt;P&gt;Thank you for your prompt reply!!&lt;/P&gt;&lt;P&gt;I had installed in according to the guide you told me.&lt;/P&gt;&lt;P&gt;However, some settings were wrong.&lt;/P&gt;&lt;P&gt;xasecure.audit.destination.solr.zookeepers for HDFS(ranger-hdfs-audit) was not "none" &lt;/P&gt;&lt;P&gt;xasecure.audit.destination.solr.zookeepers for Hive(ranger-hive-audit) was "master:2181/ranger_audits"&lt;/P&gt;&lt;P&gt;After fixing these settings, that problem disappeared and I can look audit logs for hive.&lt;/P&gt;&lt;P&gt;Thank you so much, Jonas.&lt;/P&gt;</description>
    <pubDate>Tue, 08 Dec 2015 16:09:25 GMT</pubDate>
    <dc:creator>joda</dc:creator>
    <dc:date>2015-12-08T16:09:25Z</dc:date>
    <item>
      <title>Error sending message to Solr : o collection param specified on request and no default collection has been set.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98114#M11597</link>
      <description>&lt;P&gt;I built Hadoop cluster with HDP 2.3.0. This cluster is kerberized.&lt;/P&gt;&lt;P&gt;I'm trying Apache Ranger 0.5.0.2.3 for managing the access control and running into the following error.&lt;/P&gt;&lt;PRE&gt;2015-12-08 12:49:10,427 ERROR [hiveServer2.async.summary.multi_dest.batch_destWriter]: provider.BaseAuditHandler (BaseAuditHandler.java:logError(318)) - Error sending message to Solr
org.apache.solr.client.solrj.SolrServerException: No collection param specified on request and no default collection has been set.
        at org.apache.solr.client.solrj.impl.CloudSolrClient.directUpdate(CloudSolrClient.java:519)
        at org.apache.solr.client.solrj.impl.CloudSolrClient.sendRequest(CloudSolrClient.java:918)
        at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:809)
        at org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:752)
        at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:131)
        at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:76)
        at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:62)
        at org.apache.ranger.audit.destination.SolrAuditDestination.log(SolrAuditDestination.java:132)
        at org.apache.ranger.audit.provider.BaseAuditHandler.logJSON(BaseAuditHandler.java:161)
        at org.apache.ranger.audit.queue.AuditFileSpool.sendEvent(AuditFileSpool.java:882)
        at org.apache.ranger.audit.queue.AuditFileSpool.runDoAs(AuditFileSpool.java:830)
        at org.apache.ranger.audit.queue.AuditFileSpool$2.run(AuditFileSpool.java:759)
        at org.apache.ranger.audit.queue.AuditFileSpool$2.run(AuditFileSpool.java:757)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:360)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1637)
        at org.apache.ranger.audit.queue.AuditFileSpool.run(AuditFileSpool.java:765)
        at java.lang.Thread.run(Thread.java:745)
2015-12-08 12:49:10,427 ERROR [hiveServer2.async.summary.multi_dest.batch_destWriter]: queue.AuditFileSpool (AuditFileSpool.java:logError(710)) - Error sending logs to consumer. provider=hiveServer2.async.summary.multi_dest.batch, consumer=hiveServer2.async.summary.multi_dest.batch.solr
&lt;/PRE&gt;&lt;P&gt;I find this error in the hiveserver log file, /var/log/hive/hiveserver2.log, and audit logs for hive access don't appear on Audit tab page in Ranger UI.&lt;/P&gt;&lt;P&gt;I'm trying to solve the error, but I can't solve yet.&lt;/P&gt;&lt;P&gt;Please let me know what I should check.&lt;/P&gt;&lt;P&gt;Version&lt;/P&gt;&lt;P&gt;HDP 2.3.0.0&lt;/P&gt;&lt;P&gt;Ranger 0.5.0.2.3&lt;/P&gt;&lt;P&gt;Hive 1.2.1.2.3&lt;/P&gt;&lt;P&gt;Solr 5.2.1&lt;/P&gt;&lt;P&gt;I have bad English, so I apologize if I say something strange.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 13:13:41 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98114#M11597</guid>
      <dc:creator>joda</dc:creator>
      <dc:date>2015-12-08T13:13:41Z</dc:date>
    </item>
    <item>
      <title>Re: Error sending message to Solr : o collection param specified on request and no default collection has been set.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98115#M11598</link>
      <description>&lt;P&gt;Thanks for you question &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; &lt;/P&gt;&lt;P&gt;I am seeing the same error message with HDFS SolrCloud Audit. Basically the Audit client is not picking up the collection name from the configuration and setting "ranger.audit.solr.collection.name" to "ranger_audits" has no effect. I will follow up on this issue and see what I can find out.&lt;/P&gt;&lt;P&gt;Just to make sure, did you follow this guide (&lt;A target="_blank" href="http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.2/bk_Ranger_Install_Guide/content/ch_install_solr.html"&gt;http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.2/bk_Ranger_Install_Guide/content/ch_install_solr.html&lt;/A&gt;) to setup your SolrCloud for Ranger Audits? &lt;/P&gt;&lt;P&gt;Does your Audit configuration for Hive look something like this:&lt;/P&gt;xasecure.audit.destination.solr.zookeepersmaster01.example.com:2181/solrxasecure.audit.destination.solr.urls{{ranger_audit_solr_urls}}Audit to SOLRtrue&lt;P&gt;You can work around this issue by setting the following configuration:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;HDFS (ranger-hdfs-audit):
&lt;/STRONG&gt;xasecure.audit.destination.solr.zookeepers=NONE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Ranger (ranger-admin-site):
&lt;/STRONG&gt;ranger.audit.solr.urls=http://solrNode01.example.com:8983/solr/ranger_audits&lt;/P&gt;&lt;P&gt;This way you're working around Zookeeper and write your audit log directly to one of the Solr nodes.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 14:59:04 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98115#M11598</guid>
      <dc:creator>jstraub</dc:creator>
      <dc:date>2015-12-08T14:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: Error sending message to Solr : o collection param specified on request and no default collection has been set.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98116#M11599</link>
      <description>&lt;P&gt;Thank you for your prompt reply!!&lt;/P&gt;&lt;P&gt;I had installed in according to the guide you told me.&lt;/P&gt;&lt;P&gt;However, some settings were wrong.&lt;/P&gt;&lt;P&gt;xasecure.audit.destination.solr.zookeepers for HDFS(ranger-hdfs-audit) was not "none" &lt;/P&gt;&lt;P&gt;xasecure.audit.destination.solr.zookeepers for Hive(ranger-hive-audit) was "master:2181/ranger_audits"&lt;/P&gt;&lt;P&gt;After fixing these settings, that problem disappeared and I can look audit logs for hive.&lt;/P&gt;&lt;P&gt;Thank you so much, Jonas.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 16:09:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98116#M11599</guid>
      <dc:creator>joda</dc:creator>
      <dc:date>2015-12-08T16:09:25Z</dc:date>
    </item>
    <item>
      <title>Re: Error sending message to Solr : o collection param specified on request and no default collection has been set.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98117#M11600</link>
      <description>&lt;P&gt;Awesome, I am glad you were able to fix it &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I guess you are not using a separate znode for Solr in your Zookeeper environment, right? So basically all you solr content is placed in the root directory of Zookeeper.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 16:41:57 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98117#M11600</guid>
      <dc:creator>jstraub</dc:creator>
      <dc:date>2015-12-08T16:41:57Z</dc:date>
    </item>
    <item>
      <title>Re: Error sending message to Solr : o collection param specified on request and no default collection has been set.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98118#M11601</link>
      <description>&lt;P&gt;You are right. My Zookeeper environment is not using a separate znode.&lt;/P&gt;&lt;P&gt;I learned much from you. Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 21:12:46 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98118#M11601</guid>
      <dc:creator>joda</dc:creator>
      <dc:date>2015-12-08T21:12:46Z</dc:date>
    </item>
    <item>
      <title>Re: Error sending message to Solr : o collection param specified on request and no default collection has been set.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98119#M11602</link>
      <description>&lt;P&gt;Thanks for confirming! The Znode makes a huge difference &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 21:26:01 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98119#M11602</guid>
      <dc:creator>jstraub</dc:creator>
      <dc:date>2015-12-08T21:26:01Z</dc:date>
    </item>
    <item>
      <title>Re: Error sending message to Solr : o collection param specified on request and no default collection has been set.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98120#M11603</link>
      <description>&lt;P&gt;The upcoming patch for Ranger should support giving Zookeeper quorum used by Ranger as the property.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2015 01:05:07 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98120#M11603</guid>
      <dc:creator>bdurai</dc:creator>
      <dc:date>2015-12-09T01:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: Error sending message to Solr : o collection param specified on request and no default collection has been set.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98121#M11604</link>
      <description>&lt;P&gt;Thank you for telling me that.&lt;/P&gt;&lt;P&gt;I'm looking forward to it.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2015 10:42:06 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Error-sending-message-to-Solr-o-collection-param-specified/m-p/98121#M11604</guid>
      <dc:creator>joda</dc:creator>
      <dc:date>2015-12-09T10:42:06Z</dc:date>
    </item>
  </channel>
</rss>

