Member since
07-17-2019
738
Posts
433
Kudos Received
111
Solutions
My Accepted Solutions
Title | Views | Posted |
---|---|---|
2653 | 08-06-2019 07:09 PM | |
2884 | 07-19-2019 01:57 PM | |
4129 | 02-25-2019 04:47 PM | |
4050 | 10-11-2018 02:47 PM | |
1365 | 09-26-2018 02:49 PM |
12-30-2015
05:00 AM
1 Kudo
I can, but you should feel welcome to open the JIRA too https://issues.apache.org/jira/secure/CreateIssue!default.jspa
... View more
12-28-2015
06:22 PM
This looks like it might be a Phoenix bug, but I feel like I have seen users successfully using Kerberos on Windows before. You can try using semi-colons instead of colons which might work, but I am not confident that would work. jdbc:phoenix;p006.unix.gsm1900.org,p001.unix.gsm1900.org,p002.unix.gsm1900.org,p003.unix.gsm1900.org;2181;/hbase-secure;srvc@HDP_EIT_DEV.com;C:\Users\VBorhad\krbProperties\hdpsrvc.keytab If it doesn't work, we'd want to make sure we fix this in Phoenix via the Apache JIRA.
... View more
12-28-2015
06:18 PM
I saw you had already asked this question over at https://community.hortonworks.com/questions/7887/phoenix-throws-malformed-url-error-when-keytab-pat.html. Let's address this issue there. Thanks.
... View more
12-23-2015
04:29 AM
You should use the same version of the dependency that you are running your code against: 4.2.0.2.2.4.2-2. For compile-time, you would want to use phoenix-core which will transitively include the necessary artifacts. http://repo.hortonworks.com/content/groups/public/org/apache/phoenix/phoenix-core/4.2.0.2.2.4.2-2/ is the specific version of the artifact. You can configure this as a repository in your ~/.m2/settings.xml. Follow this Maven guide for more information https://maven.apache.org/guides/mini/guide-multiple-repositories.html
... View more
12-23-2015
04:05 AM
Can you share the entire exception (with stack trace), please? I ran the parsing code from HDP 2.2.4.2 by hand with the URL you provided and it correctly parsed out the tokens: [d001.unix.gsm1900.org,d002.unix.gsm1900.org,d003.unix.gsm1900.org, 2181, /hbase-secure, srvc@DEFAULT_DEV.com, /home/myname/krb/hdpsrvc.keytab]
Make sure to double check that the URL you provided here is also the same as the one in your code.
... View more
12-23-2015
12:03 AM
3 Kudos
The JDBC URL for Phoenix with Kerberos is of the form: jdbc:phoenix:<Zookeeper_host_name>:<port_number>:<secured_Zookeeper_node>:<principal_name>:<HBase_headless_keytab_file> You should only need the phoenix-client.jar on the classpath for your Java application for dependencies. You will likely also need the Hadoop and HBase configuration file directories (/etc/hadoop/conf and /etc/hbase/conf) on your classpath for Kerberos authentication to work properly.
... View more
12-18-2015
07:48 PM
1 Kudo
Hey
@David Streever
I think you have the ordering of keytab and principal in the URL reversed. Per the
code, it reads the principal and then the keytab.
... View more
12-17-2015
05:13 PM
'/hbase-unsecure' is just the default ZooKeeper parent node created by Ambari when running without Security (Kerberos enabled). If you want to change this value, you can do so by the Ambari configuration UI for HBase and then restart HBase.
... View more
12-15-2015
10:46 PM
2 Kudos
Trying providing an argument of "localhost:2181:/hbase-unsecure" instead of "localhost"
... View more
12-10-2015
06:45 PM
Great! Glad to hear it's working for you now. I'd encourage you to up-vote and/or accept my answer as correct so other people know for the future.
... View more