As he's the superdamin user, he should be able to do so, right ?
If not, how can I test this ?

Loïc CHANEL
System Big Data engineer
MS&T - WASABI - Worldline (Villeurbanne, France)

2016-09-16 16:20 GMT+02:00 Velmurugan Periasamy <vperias...@hortonworks.com>
:

> Loïc:
>
> Can you make sure hdfs user has permissions for key operations
> (especially GENERATE_EEK and GET_METADATA) and try again?
>
> Thank you,
> Vel
>
> From: Loïc Chanel <loic.cha...@telecomnancy.net>
> Reply-To: "user@ranger.incubator.apache.org" <
> user@ranger.incubator.apache.org>
> Date: Friday, September 16, 2016 at 8:53 AM
> To: "user@ranger.incubator.apache.org" <user@ranger.incubator.apache.org>
> Subject: Re: Exception while creating encryption zone
>
> Hi all,
>
> Using TCPDUMP, I investigated a little bit more, and I found that there
> isn't any call from the host I make my "hdfs crypto -createZone -keyName
> test_lchanel -path /user/lchanel" to the port 9292 of the host where
> Ranger KMS is located.
> So it seems it is a configuration or runtime problem.
>
> Does anyone have an idea about where to investigate next ?
>
> Thanks,
>
>
> Loïc
>
> Loïc CHANEL
> System Big Data engineer
> MS&T - WASABI - Worldline (Villeurbanne, France)
>
> 2016-09-13 11:20 GMT+02:00 Loïc Chanel <loic.cha...@telecomnancy.net>:
>
>> Hi all,
>>
>> As I was trying to test Ranger KMS, I encountered some troubles.
>> I created a AES-128 key with ranger KMS named test_lchanel, and as I
>> wanted to use it to encrypt my home repository using : hdfs crypto
>> -createZone -keyName test_lchanel -path /user/lchanel, I got the following
>> exception :
>>
>> 16/09/13 11:11:26 WARN retry.RetryInvocationHandler: Exception while
>> invoking ClientNamenodeProtocolTranslatorPB.createEncryptionZone over
>> null. Not retrying because try once and fail.
>> org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.
>> security.authorize.AuthorizationException):
>>         at org.apache.hadoop.ipc.Client.getRpcResponse(Client.java:1552)
>>         at org.apache.hadoop.ipc.Client.call(Client.java:1496)
>>         at org.apache.hadoop.ipc.Client.call(Client.java:1396)
>>         at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(
>> ProtobufRpcEngine.java:233)
>>         at com.sun.proxy.$Proxy10.createEncryptionZone(Unknown Source)
>>         at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTran
>> slatorPB.createEncryptionZone(ClientNamenodeProtocolTranslat
>> orPB.java:1426)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>> ssorImpl.java:62)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>> thodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:497)
>>         at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMeth
>> od(RetryInvocationHandler.java:278)
>>         at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(Ret
>> ryInvocationHandler.java:194)
>>         at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(Ret
>> ryInvocationHandler.java:176)
>>         at com.sun.proxy.$Proxy11.createEncryptionZone(Unknown Source)
>>         at org.apache.hadoop.hdfs.DFSClient.createEncryptionZone(DFSCli
>> ent.java:3337)
>>         at org.apache.hadoop.hdfs.DistributedFileSystem.createEncryptio
>> nZone(DistributedFileSystem.java:2233)
>>         at org.apache.hadoop.hdfs.client.HdfsAdmin.createEncryptionZone
>> (HdfsAdmin.java:307)
>>         at org.apache.hadoop.hdfs.tools.CryptoAdmin$CreateZoneCommand.r
>> un(CryptoAdmin.java:142)
>>         at org.apache.hadoop.hdfs.tools.CryptoAdmin.run(CryptoAdmin.jav
>> a:73)
>>         at org.apache.hadoop.hdfs.tools.CryptoAdmin.main(CryptoAdmin.ja
>> va:82)
>> RemoteException:
>>
>> As I know CPU must support AES to use such things, I checked on each
>> server's ILO admin interface and it seems my CPU support AES-128. In
>> addition, hadoop checknative returns a correct result :
>>
>> 16/09/13 11:16:48 INFO bzip2.Bzip2Factory: Successfully loaded &
>> initialized native-bzip2 library system-native
>> 16/09/13 11:16:48 INFO zlib.ZlibFactory: Successfully loaded &
>> initialized native-zlib library
>> Native library checking:
>> hadoop:  true /usr/hdp/2.5.0.0-1245/hadoop/lib/native/libhadoop.so.1.0.0
>> zlib:    true /lib64/libz.so.1
>> snappy:  true /usr/hdp/2.5.0.0-1245/hadoop/lib/native/libsnappy.so.1
>> lz4:     true revision:99
>> bzip2:   true /lib64/libbz2.so.1
>> openssl: true /usr/lib64/libcrypto.so
>>
>> Does someone see where my problem might come from ?
>>
>> Thanks,
>>
>>
>> Loïc
>>
>> Loïc CHANEL
>> System Big Data engineer
>> MS&T - WASABI - Worldline (Villeurbanne, France)
>>
>
>

Reply via email to