Hi Shaik

Good it worked for you.

We have slowly adding documentation. If you are looking for anything
specific, can your create a JIRA with what you are looking for? This will
help us prioritize on the documentation.

Thanks

Bosco



From:  Shaik M <[email protected]>
Reply-To:  "[email protected]"
<[email protected]>
Date:  Thursday, March 12, 2015 at 10:28 PM
To:  "[email protected]" <[email protected]>
Subject:  Re: Ranger HDFS Plugin issue

> Hi Boosco/Madan, 
> 
> I can able to integrate HDFS plugin from the
> /usr/hdp/2.2.0.0-2041/ranger-hdfs-plugin without any issues.
> 
> Can you please let me know where can I find detailed documentation about
> Ranger, it'll help for us Ranger to take forward to Production environment.
> 
> Thank you again for your support.
> 
> Regards,
> Shaik
> 
> 
> 
> On 11 March 2015 at 13:44, Shaik M <[email protected]> wrote:
>> Hi Boosco,
>> 
>> Same branch Hive plugin which I have deployed and it is working fine.
>> 
>> I'll try to install  HDFS plugin from the
>> /usr/hdp/<version>/ranger-hdfs-plugin and let you know the status.
>> 
>> Regards,
>> Shaik
>> 
>> On 11 March 2015 at 14:11, Don Bosco Durai <[email protected]> wrote:
>>> Hi Shaik
>>> 
>>> Something wrong is going on here. The code seems to be of 0.4, but the
>>> config files are from the latest branch (which is 0.5). The reason being, in
>>> 0.4, the config files starts with xa* and in the latest branch, we changed
>>> it to ranger*. And you have ranger*
>>> 
>>> Also, it seems you are using HDP distro. Did you try enabling Ranger HDFS
>>> plugin from the /usr/hdp/<version>/ranger-hdfs-plugin folder? You will need
>>> to modify the install.properties under
>>> /usr/hdp/2.2.0.0-2041/ranger-hdfs-plugin and run ./install.sh
>>> 
>>> Before running ./isntall.sh, you will have to delete the existing ranger
>>> jars:
>>> rm -f /usr/hdp/current/hadoop-hdfs-namenode/lib/ranger*
>>> rm -f /usr/hdp/current/hadoop-client/lib/ranger*
>>> 
>>> Thanks
>>> 
>>> Bosco
>>> 
>>> From: Shaik M <[email protected]>
>>> Reply-To: "[email protected]"
>>> <[email protected]>
>>> Date: Tuesday, March 10, 2015 at 7:09 PM
>>> 
>>> To: "[email protected]" <[email protected]>
>>> Subject: Re: Ranger HDFS Plugin issue
>>> 
>>>> Hi Madan, 
>>>> 
>>>> Please find the below asked ranger details:
>>>> 
>>>> Q) Under hadoop lib directory, list of files/links whose name start with
>>>> ³ranger² or ³xa"
>>>> 
>>>> cd /usr/hdp/current/hadoop-hdfs-namenode/lib/
>>>> 
>>>> lrwxrwxrwx 1 root root      58 Mar 11 02:53 eclipselink-2.5.2-M1.jar ->
>>>> /usr/local/ranger-hdfs-plugin/lib/eclipselink-2.5.2-M1.jar
>>>> lrwxrwxrwx 1 root root      48 Mar 11 02:53 gson-2.2.4.jar ->
>>>> /usr/local/ranger-hdfs-plugin/lib/gson-2.2.4.jar
>>>> lrwxrwxrwx 1 root root      61 Mar 11 02:53 javax.persistence-2.1.0.jar ->
>>>> /usr/local/ranger-hdfs-plugin/lib/javax.persistence-2.1.0.jar
>>>> lrwxrwxrwx 1 root root      62 Mar 11 02:53 ranger-hdfs-plugin-0.4.0.jar ->
>>>> /usr/local/ranger-hdfs-plugin/lib/ranger-hdfs-plugin-0.4.0.jar
>>>> lrwxrwxrwx 1 root root      64 Mar 11 02:53 ranger-plugins-audit-0.4.0.jar
>>>> -> /usr/local/ranger-hdfs-plugin/lib/ranger-plugins-audit-0.4.0.jar
>>>> lrwxrwxrwx 1 root root      65 Mar 11 02:53 ranger-plugins-common-0.4.0.jar
>>>> -> /usr/local/ranger-hdfs-plugin/lib/ranger-plugins-common-0.4.0.jar
>>>> lrwxrwxrwx 1 root root      63 Mar 11 02:53 ranger-plugins-cred-0.4.0.jar
>>>> -> /usr/local/ranger-hdfs-plugin/lib/ranger-plugins-cred-0.4.0.jar
>>>> lrwxrwxrwx 1 root root      40 Mar 11 02:53 mysql-connector-java.jar ->
>>>> /usr/share/java/mysql-connector-java.jar
>>>> 
>>>> Q) Under hadoop conf directory, list of files whose name start with
>>>> ³ranger² or ³xa"
>>>> 
>>>>  ls -lrt /etc/hadoop/conf/
>>>> 
>>>> -rwxr-xr-x 1 root   root    1612 Mar 11 02:53 set-hdfs-plugin-env.sh
>>>> -rw-r--r-- 1 hdfs   hdfs      69 Mar 11 02:53 ranger-security.xml
>>>> -rwxr--r-- 1 hdfs   hdfs    4950 Mar 11 02:53 ranger-hdfs-audit.xml
>>>> -rwxr--r-- 1 hdfs   hdfs    3295 Mar 11 02:53 ranger-hdfs-security.xml
>>>> -rwxr--r-- 1 hdfs   hdfs    2267 Mar 11 02:53 ranger-policymgr-ssl.xml
>>>> 
>>>> Q) Namenode log file(s)
>>>> 
>>>> NameNode Log file attached.
>>>> 
>>>> 
>>>> Regards,
>>>> Shaik 
>>>> 
>>>> On 11 March 2015 at 07:02, Madhan Neethiraj <[email protected]>
>>>> wrote:
>>>>> Shaik,
>>>>> 
>>>>> To help further, can you please provide the following details?
>>>>> 1. Under hadoop lib directory, list of files/links whose name start with
>>>>> ³ranger² or ³xa"
>>>>> 2. Under hadoop conf directory, list of files whose name start with
>>>>> ³ranger² or ³xa"
>>>>> 3. Namenode log file(s)
>>>>> 
>>>>> Madhan
>>>>> 
>>>>> From: Shaik M <[email protected]>
>>>>> Reply-To: "[email protected]"
>>>>> <[email protected]>
>>>>> Date: Tuesday, March 10, 2015 at 3:53 PM
>>>>> To: "[email protected]" <[email protected]>
>>>>> Subject: Re: Ranger HDFS Plugin issue
>>>>> 
>>>>> Hi, 
>>>>> 
>>>>> please let me know if you have any other solution for HDFS plugin issue.
>>>>> 
>>>>> Regards,
>>>>> Shaik
>>>>> 
>>>>> On 10 March 2015 at 10:51, Shaik M <[email protected]> wrote:
>>>>>> Hi Madhan, 
>>>>>> 
>>>>>> I have reinstalled HDFS plugin, but still i am facing same issue.
>>>>>> please let me know if you have any other solution.
>>>>>> 
>>>>>> Thanks,
>>>>>> Shaik
>>>>>> 
>>>>>> On 10 March 2015 at 00:01, Madhan Neethiraj <[email protected]>
>>>>>> wrote:
>>>>>>> Shaik,
>>>>>>> 
>>>>>>> HDFS plugin built from Œmaster¹ branch uses different configuration
>>>>>>> files than the one built from 0.4 version. From the error details, it
>>>>>>> looks like HDFS plugin from the Œmaster¹ branch was installed in an
>>>>>>> environment that had earlier version installed.
>>>>>>> 
>>>>>>> To fix this issue, please try the following:
>>>>>>> * from your Hadoop installation lib directory (for example:
>>>>>>> /usr/local/hadoop/lib), remove Ranger libraries or symbolic links ­
>>>>>>> filename of pattern ranger-*.jar
>>>>>>> * reinstall the plugin
>>>>>>> Hope this helps.
>>>>>>> 
>>>>>>> Madhan
>>>>>>> 
>>>>>>> From: Shaik M <[email protected]>
>>>>>>> Reply-To: "[email protected]"
>>>>>>> <[email protected]>
>>>>>>> Date: Monday, March 9, 2015 at 3:45 AM
>>>>>>> 
>>>>>>> To: "[email protected]"
>>>>>>> <[email protected]>
>>>>>>> Subject: Re: Ranger Hive Plugin issue
>>>>>>> 
>>>>>>> HDFS Plugin Issue
>>>>>>> 
>>>>>>> Hi Bosco,
>>>>>>> 
>>>>>>> I am doing the HDFS Plugin-0.4 installation as per the Apache Ranger
>>>>>>> documentation. in that installation procedure it is pointing to
>>>>>>> xasecure-audit.xml file. But, after enabling the plugin it is generated
>>>>>>> following conf files in /etc/hadoop/conf ranger-hdfs-audit.xml,
>>>>>>> ranger-hdfs-security.xml & ranger-policymgr-ssl.xml.
>>>>>>> 
>>>>>>> After restating NameNode, agents are not registered with Ranger-Admin. I
>>>>>>> have gone through with NameNode logs and i found following error log:
>>>>>>> 
>>>>>>> 015-03-09 10:32:19,746 FATAL conf.Configuration
>>>>>>> (Configuration.java:loadResource(2512)) - error parsing conf
>>>>>>> file:/etc/hadoop/conf.empty/xasecure-audit.xml
>>>>>>> java.io.FileNotFoundException: /etc/hadoop/conf.empty/xasecure-audit.xml
>>>>>>> (No such file or directory)
>>>>>>>         at java.io.FileInputStream.open(Native Method)
>>>>>>>         at java.io.FileInputStream.<init>(FileInputStream.java:146)
>>>>>>>         at java.io.FileInputStream.<init>(FileInputStream.java:101)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.ja
>>>>>>> va:90)
>>>>>>>         at 
>>>>>>> sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnec
>>>>>>> tion.java:188)
>>>>>>>         at java.net.URL.openStream(URL.java:1037)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.conf.Configuration.parse(Configuration.java:2342)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:241
>>>>>>> 0)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:23
>>>>>>> 76)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2283)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.conf.Configuration.get(Configuration.java:1110)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.hdfs.server.namenode.XaSecureFSPermissionChecker.<clin
>>>>>>> it>(XaSecureFSPermissionChecker.java:57)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermissi
>>>>>>> on(FSPermissionChecker.java)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPermission(FSNa
>>>>>>> mesystem.java:6515)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getFileInfo(FSNamesy
>>>>>>> stem.java:4143)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getFileInfo(Nam
>>>>>>> eNodeRpcServer.java:838)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTransl
>>>>>>> 
atorPB.getFileInfo(ClientNamenodeProtocolServerSideTranslatorPB.java:821>>>>>>>
)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$Clien
>>>>>>> 
tNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java>>>>>>>
)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(P
>>>>>>> rotobufRpcEngine.java:619)
>>>>>>>         at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:962)
>>>>>>>         at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2039)
>>>>>>>         at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2035)
>>>>>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>>>>>         at javax.security.auth.Subject.doAs(Subject.java:415)
>>>>>>>         at 
>>>>>>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformatio
>>>>>>> n.java:1628)
>>>>>>>         at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2033)
>>>>>>> 2015-03-09 10:32:19,748 WARN  ipc.Server (Server.java:run(2058)) - IPC
>>>>>>> Server handler 3 on 8020, call
>>>>>>> org.apache.hadoop.hdfs.protocol.ClientProtocol.getFileInfo from
>>>>>>> 10.193.153.223:56168 <http://10.193.153.223:56168>  Call#2579 Retry#10
>>>>>>> java.lang.ExceptionInInitializerError
>>>>>>> 
>>>>>>> 
>>>>>>> Please let me know the solution for this.
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Shaik
>>>>>>> 
>>>>>>> On 9 March 2015 at 18:01, Shaik M <[email protected]> wrote:
>>>>>>> Sorry, Bosco...
>>>>>>> 
>>>>>>> Some DB configuration issue...after fixing that issue has been resolved.
>>>>>>> Now all access audits are showing in Audit>Access tab.
>>>>>>> 
>>>>>>> Thank you for your help!
>>>>>>> 
>>>>>>> -Shaik
>>>>>>> 
>>>>>>> On 9 March 2015 at 16:51, Shaik M <[email protected]> wrote:
>>>>>>> Hi Bosco, 
>>>>>>> 
>>>>>>> Thank you again..:)
>>>>>>> 
>>>>>>> I have successfully deployed Hive plugin as per Ranger documentation.
>>>>>>> All policies are working fine!!!
>>>>>>> 
>>>>>>> But, schema access audits are not showing in Audit>Access tab.
>>>>>>> 
>>>>>>> Please let me know if any configuration changes are required for this...
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Shaik
>>>>>>> 
>>>>>>> On 9 March 2015 at 14:18, Don Bosco Durai <[email protected]> wrote:
>>>>>>> Hi Shaik
>>>>>>> 
>>>>>>> For HDFS and Hive plugins, you shouldn¹t be needing to do any changes on
>>>>>>> the Ambari version 1.7 side.  For HDFS, you might want to check the
>>>>>>> hdf.perm.enable property in Ambari and it is turned off, then you have
>>>>>>> to enable it. For Hbase you have to do couple of config changes on the
>>>>>>> Apache Ambari side.
>>>>>>> 
>>>>>>> Thanks
>>>>>>> 
>>>>>>> Bosco
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> From: Shaik M <[email protected]>
>>>>>>> Reply-To: "[email protected]"
>>>>>>> <[email protected]>
>>>>>>> Date: Sunday, March 8, 2015 at 8:42 PM
>>>>>>> To: "[email protected]"
>>>>>>> <[email protected]>
>>>>>>> Subject: Re: Ranger Hive Plugin issue
>>>>>>> 
>>>>>>> Hi Bosco, 
>>>>>>> 
>>>>>>> Thank you so much for your suggestions.
>>>>>>> 
>>>>>>> I am using HDP2.2 and using "Hive 0.14.0.2.2.0.0". I have reverted all
>>>>>>> changes based on XASecure 3.5 documentation.
>>>>>>> 
>>>>>>> I have a question about: Is it required any changes for Apache Ranger
>>>>>>> 0.4 on HDP2.2+Ambari  other than mentioned in Ranger 0.4 installation
>>>>>>> procedure?
>>>>>>> 
>>>>>>> If any changes are required kindly let me know.
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Shaik M
>>>>>>> 
>>>>>>> 
>>>>>>> On 9 March 2015 at 13:20, Don Bosco Durai <[email protected]> wrote:
>>>>>>> Hi Shaik
>>>>>>> 
>>>>>>> There seems to be multiple issues here. The official released version of
>>>>>>> Apache Ranger is 0.4 and the instruction to build and install is
>>>>>>> available at:
>>>>>>> 
>>>>>>> https://cwiki.apache.org/confluence/display/RANGER/Ranger+Installation+G
>>>>>>> uide
>>>>>>> 
>>>>>>> Please note, Apache Ranger  0.4 release is compatible with Hive 0.14. So
>>>>>>> make sure you using the corresponding versions. The install and setup
>>>>>>> script assumes the folders as per Apache Hive install.
>>>>>>> 
>>>>>>> Also note, you should follow the instructions as per documentation.
>>>>>>> Updating the install.properties and running enable-hive-plugin.sh helps
>>>>>>> in updating the appropriate configuration file. It seems you have been
>>>>>>> trying to update it manually, which is not advisable, unless your
>>>>>>> installation folders for Hive or other Hadoop components are customized.
>>>>>>> 
>>>>>>> Another note, the error you are getting is if you are trying to
>>>>>>> configure Hive using the XASecure 3.5 version documentation. Note, XA
>>>>>>> Secure 3.5 is the erstwhile version of Apache Ranger 0.4 and it is
>>>>>>> compatible up to Hive 0.13 only.
>>>>>>> 
>>>>>>> Thanks
>>>>>>> 
>>>>>>> Bosco
>>>>>>> 
>>>>>>> 
>>>>>>> From: Hadoop Solutions <[email protected]>
>>>>>>> Reply-To: "[email protected]"
>>>>>>> <[email protected]>
>>>>>>> Date: Sunday, March 8, 2015 at 7:03 PM
>>>>>>> To: "[email protected]"
>>>>>>> <[email protected]>
>>>>>>> Subject: Ranger Hive Plugin issue
>>>>>>> 
>>>>>>> Hi, 
>>>>>>> 
>>>>>>> 
>>>>>>> I have configured hive ranger plugin with the help of HDP doc. After
>>>>>>> configuring Ranger-Hive plugin, tries to run query from HUE. But I am
>>>>>>> getting following exception, unable to run any query.
>>>>>>> 
>>>>>>> Error occurred executing hive query: Error while compiling statement:
>>>>>>> FAILED: ClassNotFoundException
>>>>>>> com.xasecure.authorization.hive.hooks.XaSecureSemanticAnalyzerHook
>>>>>>> 
>>>>>>> Please help me to resolve the issue.
>>>>>>> 
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Shaik
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>> 
> 


Reply via email to