Member since
12-15-2015
39
Posts
21
Kudos Received
4
Solutions
My Accepted Solutions
Title | Views | Posted |
---|---|---|
2807 | 07-15-2016 03:41 AM | |
1551 | 07-15-2016 01:31 AM | |
3607 | 02-24-2016 11:39 PM | |
4672 | 02-19-2016 05:16 PM |
07-27-2016
09:52 PM
That's correct, idea is that you won't need to wait for major releases when innovative features like namespaces trickle down from community. We will ship non-core features more often than HDFS and YARN.
... View more
07-23-2016
07:57 PM
I've seen it in as far back as 2.1 that's why I was surprised it was missing in my install.
... View more
07-21-2016
02:31 PM
1 Kudo
ACLs were not part of the core hbase (implemented through coprocessor). We were adding to a core functionality knowledge about an external component (ACL). There was the discussion about the meaning of restoring the acls that we snapshotted (see HBASE-11013). Please consult with the following for up-to-date ACL: http://hbase.apache.org/book.html#appendix_acl_matrix We cannot allow any user to restore any snapshot otherwise you'll be able to see data that is not yours. There is no ACL on snapshot to say "allow this user to restore/clone" the snapshot.
... View more
07-15-2016
01:31 AM
1 Kudo
Found my own answer after Googling a bit more in Community Connections here: https://community.hortonworks.com/articles/14463/auth-to-local-rules-syntax.html. [n:string]
Indicates a matching rule where n declares the number of expected components in the principal. Components are separated by a /, where a user account has one component (ambari-qa) and a service account has two components (nn/fqdn). The string value declares how to reformat the value to be used in the rest of the expression. The placeholders are as follows:
$0 - realm
$1 - 1st component
$2 - 2nd component
... View more
07-15-2016
03:41 AM
It appears as though adding permissions on just the namespace is not sufficient for allowing a user access to the tables within it. I had to cascade the permissions to the tables themselves like so in an hbase shell: list.each {|t| grant 'our_apps_user','RWCXA',t} I did the above using the included hbase SPN in the hbase.headless.keytab. $ kinit -kt /etc/security/keytabs/hbase.headless.keytab hbase-<servername>@<REALM>
$ hbase shell
...above command...
... View more
02-22-2016
07:37 PM
2 Kudos
Yes, HBase does not have a "use namespace" equivalent. I doubt that we will ever add one, since in most of the cases, the default namespace is the special namespace "default". However, changing an application to use a table in a namespace should be pretty trivial. Make sure that you are using TableName.valueOf() methods properly.
... View more
02-24-2016
11:39 PM
2 Kudos
I was able to work around my issue by explicitly setting my hostname in /etc/hosts in addition to hostnamectl. I think when Ambari constructs the Kerberos principals it is using the hostname that would resolve for the IP address that's assigned to my box. Using the output from hostname -A lead me to a solution in addition to this snippet in Ambari Agent's log file: java.io.IOException: Login failure for dn/host-192-168-114-49.td.local@<REDACTED KERBEROS REALM> from keytab /etc/security/keytabs/dn.service.keytab: javax.security.auth.login.LoginException: Unable to obtain password from user Notice the hostname is thought to be host-192-168-114-49.td.local however in hostnamectl it's set to dev09-ost-hivetest-h-hb02.td.local. These being out of sync was ultimately my issue. I created this Jira in the Ambari project about this as well: https://issues.apache.org/jira/browse/AMBARI-15165
... View more
02-19-2016
05:27 PM
2 Kudos
@Sam Mingolelli See this https://gist.github.com/randerzander/5b7b0e075e59f87d3c84 This is much better approach ..Thanks to @Randy Gelhausen
... View more
02-05-2016
08:15 PM
@Sam Mingolelli has this been addressed? Please accept the best answer or provide your own solution.
... View more
12-16-2015
01:46 PM
1 Kudo
It is not possible in Ambari, what you can do is load this one app into HBase on Yarn "Slider", there you can run multiple versions of HBase on top of Yarn. This will be a secondary HBase cluster. https://slider.incubator.apache.org/docs/examples.html
... View more