*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.java:90)
at
sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.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:2410)
at
org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2376)
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.<clinit>(XaSecureFSPermissionChecker.java:57)
at
org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java)
at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPermission(FSNamesystem.java:6515)
at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getFileInfo(FSNamesystem.java:4143)
at
org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getFileInfo(NameNodeRpcServer.java:838)
at
org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.getFileInfo(ClientNamenodeProtocolServerSideTranslatorPB.java:821)
at
org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)
at
org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.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(UserGroupInformation.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 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+Guide
>>>>
>>>> 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
>>>>
>>>>
>>>
>>
>