You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hadoop.apache.org by Kumar Jayapal <kj...@gmail.com> on 2015/11/24 02:55:19 UTC
Unable to connect to beeline after kerberos is installed
Unable to connect to beeline after kerberos is installed I am getting this
error. Let me know if an one has resolution for it.
*Error: Could not open client transport with JDBC Uri:
jdbc:hive2://hiven001.np.mmc.com:10000/
<http://hiven001.np.mmc.com:10000/>: Peer indicated failure: Unsupported
mechanism type PLAIN (state=08S01,code=0)*
2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer:
Error occurred during processing of message.
java.lang.RuntimeException:
org.apache.thrift.transport.TTransportException: Unsupported mechanism type
PLAIN
at
org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
at
org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
at
org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:356)
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
at
org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
at
org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.thrift.transport.TTransportException: Unsupported
mechanism type PLAIN
at
org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
at
org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
at
org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
at
org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
at
org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
... 10 more
Thanks
Jay
Re: Unable to connect to beeline after kerberos is installed
Posted by Buds <ne...@budslab.com>.
You have to provide principal name
Search
Beeline Kerberos
Sent from my iPhone
> On Nov 23, 2015, at 8:55 PM, Kumar Jayapal <kj...@gmail.com> wrote:
>
> Unable to connect to beeline after kerberos is installed I am getting this error. Let me know if an one has resolution for it.
>
> Error: Could not open client transport with JDBC Uri: jdbc:hive2://hiven001.np.mmc.com:10000/: Peer indicated failure: Unsupported mechanism type PLAIN (state=08S01,code=0)
>
>
> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer: Error occurred during processing of message.
> java.lang.RuntimeException: org.apache.thrift.transport.TTransportException: Unsupported mechanism type PLAIN
> at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:356)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
> at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.thrift.transport.TTransportException: Unsupported mechanism type PLAIN
> at org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
> at org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
> at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
> at org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
> at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
> ... 10 more
>
>
>
>
>
>
>
> Thanks
> Jay
Re: Unable to connect to beeline after kerberos is installed
Posted by Buds <ne...@budslab.com>.
You have to provide principal name
Search
Beeline Kerberos
Sent from my iPhone
> On Nov 23, 2015, at 8:55 PM, Kumar Jayapal <kj...@gmail.com> wrote:
>
> Unable to connect to beeline after kerberos is installed I am getting this error. Let me know if an one has resolution for it.
>
> Error: Could not open client transport with JDBC Uri: jdbc:hive2://hiven001.np.mmc.com:10000/: Peer indicated failure: Unsupported mechanism type PLAIN (state=08S01,code=0)
>
>
> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer: Error occurred during processing of message.
> java.lang.RuntimeException: org.apache.thrift.transport.TTransportException: Unsupported mechanism type PLAIN
> at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:356)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
> at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.thrift.transport.TTransportException: Unsupported mechanism type PLAIN
> at org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
> at org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
> at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
> at org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
> at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
> ... 10 more
>
>
>
>
>
>
>
> Thanks
> Jay
Re: Unable to connect to beeline after kerberos is installed
Posted by Buds <ne...@budslab.com>.
You have to provide principal name
Search
Beeline Kerberos
Sent from my iPhone
> On Nov 23, 2015, at 8:55 PM, Kumar Jayapal <kj...@gmail.com> wrote:
>
> Unable to connect to beeline after kerberos is installed I am getting this error. Let me know if an one has resolution for it.
>
> Error: Could not open client transport with JDBC Uri: jdbc:hive2://hiven001.np.mmc.com:10000/: Peer indicated failure: Unsupported mechanism type PLAIN (state=08S01,code=0)
>
>
> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer: Error occurred during processing of message.
> java.lang.RuntimeException: org.apache.thrift.transport.TTransportException: Unsupported mechanism type PLAIN
> at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:356)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
> at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.thrift.transport.TTransportException: Unsupported mechanism type PLAIN
> at org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
> at org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
> at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
> at org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
> at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
> ... 10 more
>
>
>
>
>
>
>
> Thanks
> Jay
Re: Unable to connect to beeline after kerberos is installed
Posted by Kumar Jayapal <kj...@gmail.com>.
Hello Arpan and Neeraj,
Thanks for the response. I have checked the setting in hive and sentry on
my production servers they are exactly the same. It works find in Prod but
not in my test environment. Is there any thing else I am missing.
Thanks
Jay
Thanks
Jay
On Tue, Nov 24, 2015 at 3:24 AM, Arpan Rajani <ar...@whishworks.com>
wrote:
> Hi Jay,
>
> I faced this and fixed yesterday.
> There are two things.
>
> 1)Before connecting to Hive server do you have a valid TGT?
> Do $ kinit user@Realm.com and get a valid TGT
>
> 2) in the jdbc connect string use the hive principle
> Use "!connect
> jdbc:hive2://<host>:<port>/<db>;principal=<Server_Principal_of_HiveServer2>”.
>
>
> Please make sure it is the hive’s principal, not the user's.
>
> Restart the affected services. And it should work.
>
> Regards,
> Arpan
> On 24 Nov 2015 1:55 am, "Kumar Jayapal" <kj...@gmail.com> wrote:
>
>> Unable to connect to beeline after kerberos is installed I am getting
>> this error. Let me know if an one has resolution for it.
>>
>> *Error: Could not open client transport with JDBC Uri:
>> jdbc:hive2://hiven001.np.mmc.com:10000/
>> <http://hiven001.np.mmc.com:10000/>: Peer indicated failure: Unsupported
>> mechanism type PLAIN (state=08S01,code=0)*
>>
>>
>> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer:
>> Error occurred during processing of message.
>> java.lang.RuntimeException:
>> org.apache.thrift.transport.TTransportException: Unsupported mechanism type
>> PLAIN
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at javax.security.auth.Subject.doAs(Subject.java:356)
>> at
>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
>> at
>> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.apache.thrift.transport.TTransportException: Unsupported
>> mechanism type PLAIN
>> at
>> org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
>> at
>> org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
>> ... 10 more
>>
>>
>>
>>
>>
>>
>>
>> Thanks
>> Jay
>>
>
> The contents of this e-mail are confidential and for the exclusive use of
> the intended recipient. If you receive this e-mail in error please delete
> it from your system immediately and notify us either by e-mail or
> telephone. You should not copy, forward or otherwise disclose the content
> of the e-mail. The views expressed in this communication may not
> necessarily be the view held by WHISHWORKS.
Re: Unable to connect to beeline after kerberos is installed
Posted by Kumar Jayapal <kj...@gmail.com>.
Hello Arpan and Neeraj,
Thanks for the response. I have checked the setting in hive and sentry on
my production servers they are exactly the same. It works find in Prod but
not in my test environment. Is there any thing else I am missing.
Thanks
Jay
Thanks
Jay
On Tue, Nov 24, 2015 at 3:24 AM, Arpan Rajani <ar...@whishworks.com>
wrote:
> Hi Jay,
>
> I faced this and fixed yesterday.
> There are two things.
>
> 1)Before connecting to Hive server do you have a valid TGT?
> Do $ kinit user@Realm.com and get a valid TGT
>
> 2) in the jdbc connect string use the hive principle
> Use "!connect
> jdbc:hive2://<host>:<port>/<db>;principal=<Server_Principal_of_HiveServer2>”.
>
>
> Please make sure it is the hive’s principal, not the user's.
>
> Restart the affected services. And it should work.
>
> Regards,
> Arpan
> On 24 Nov 2015 1:55 am, "Kumar Jayapal" <kj...@gmail.com> wrote:
>
>> Unable to connect to beeline after kerberos is installed I am getting
>> this error. Let me know if an one has resolution for it.
>>
>> *Error: Could not open client transport with JDBC Uri:
>> jdbc:hive2://hiven001.np.mmc.com:10000/
>> <http://hiven001.np.mmc.com:10000/>: Peer indicated failure: Unsupported
>> mechanism type PLAIN (state=08S01,code=0)*
>>
>>
>> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer:
>> Error occurred during processing of message.
>> java.lang.RuntimeException:
>> org.apache.thrift.transport.TTransportException: Unsupported mechanism type
>> PLAIN
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at javax.security.auth.Subject.doAs(Subject.java:356)
>> at
>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
>> at
>> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.apache.thrift.transport.TTransportException: Unsupported
>> mechanism type PLAIN
>> at
>> org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
>> at
>> org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
>> ... 10 more
>>
>>
>>
>>
>>
>>
>>
>> Thanks
>> Jay
>>
>
> The contents of this e-mail are confidential and for the exclusive use of
> the intended recipient. If you receive this e-mail in error please delete
> it from your system immediately and notify us either by e-mail or
> telephone. You should not copy, forward or otherwise disclose the content
> of the e-mail. The views expressed in this communication may not
> necessarily be the view held by WHISHWORKS.
Re: Unable to connect to beeline after kerberos is installed
Posted by Kumar Jayapal <kj...@gmail.com>.
Hello Arpan and Neeraj,
Thanks for the response. I have checked the setting in hive and sentry on
my production servers they are exactly the same. It works find in Prod but
not in my test environment. Is there any thing else I am missing.
Thanks
Jay
Thanks
Jay
On Tue, Nov 24, 2015 at 3:24 AM, Arpan Rajani <ar...@whishworks.com>
wrote:
> Hi Jay,
>
> I faced this and fixed yesterday.
> There are two things.
>
> 1)Before connecting to Hive server do you have a valid TGT?
> Do $ kinit user@Realm.com and get a valid TGT
>
> 2) in the jdbc connect string use the hive principle
> Use "!connect
> jdbc:hive2://<host>:<port>/<db>;principal=<Server_Principal_of_HiveServer2>”.
>
>
> Please make sure it is the hive’s principal, not the user's.
>
> Restart the affected services. And it should work.
>
> Regards,
> Arpan
> On 24 Nov 2015 1:55 am, "Kumar Jayapal" <kj...@gmail.com> wrote:
>
>> Unable to connect to beeline after kerberos is installed I am getting
>> this error. Let me know if an one has resolution for it.
>>
>> *Error: Could not open client transport with JDBC Uri:
>> jdbc:hive2://hiven001.np.mmc.com:10000/
>> <http://hiven001.np.mmc.com:10000/>: Peer indicated failure: Unsupported
>> mechanism type PLAIN (state=08S01,code=0)*
>>
>>
>> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer:
>> Error occurred during processing of message.
>> java.lang.RuntimeException:
>> org.apache.thrift.transport.TTransportException: Unsupported mechanism type
>> PLAIN
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at javax.security.auth.Subject.doAs(Subject.java:356)
>> at
>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
>> at
>> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.apache.thrift.transport.TTransportException: Unsupported
>> mechanism type PLAIN
>> at
>> org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
>> at
>> org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
>> ... 10 more
>>
>>
>>
>>
>>
>>
>>
>> Thanks
>> Jay
>>
>
> The contents of this e-mail are confidential and for the exclusive use of
> the intended recipient. If you receive this e-mail in error please delete
> it from your system immediately and notify us either by e-mail or
> telephone. You should not copy, forward or otherwise disclose the content
> of the e-mail. The views expressed in this communication may not
> necessarily be the view held by WHISHWORKS.
Re: Unable to connect to beeline after kerberos is installed
Posted by Kumar Jayapal <kj...@gmail.com>.
Hello Arpan and Neeraj,
Thanks for the response. I have checked the setting in hive and sentry on
my production servers they are exactly the same. It works find in Prod but
not in my test environment. Is there any thing else I am missing.
Thanks
Jay
Thanks
Jay
On Tue, Nov 24, 2015 at 3:24 AM, Arpan Rajani <ar...@whishworks.com>
wrote:
> Hi Jay,
>
> I faced this and fixed yesterday.
> There are two things.
>
> 1)Before connecting to Hive server do you have a valid TGT?
> Do $ kinit user@Realm.com and get a valid TGT
>
> 2) in the jdbc connect string use the hive principle
> Use "!connect
> jdbc:hive2://<host>:<port>/<db>;principal=<Server_Principal_of_HiveServer2>”.
>
>
> Please make sure it is the hive’s principal, not the user's.
>
> Restart the affected services. And it should work.
>
> Regards,
> Arpan
> On 24 Nov 2015 1:55 am, "Kumar Jayapal" <kj...@gmail.com> wrote:
>
>> Unable to connect to beeline after kerberos is installed I am getting
>> this error. Let me know if an one has resolution for it.
>>
>> *Error: Could not open client transport with JDBC Uri:
>> jdbc:hive2://hiven001.np.mmc.com:10000/
>> <http://hiven001.np.mmc.com:10000/>: Peer indicated failure: Unsupported
>> mechanism type PLAIN (state=08S01,code=0)*
>>
>>
>> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer:
>> Error occurred during processing of message.
>> java.lang.RuntimeException:
>> org.apache.thrift.transport.TTransportException: Unsupported mechanism type
>> PLAIN
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at javax.security.auth.Subject.doAs(Subject.java:356)
>> at
>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
>> at
>> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.apache.thrift.transport.TTransportException: Unsupported
>> mechanism type PLAIN
>> at
>> org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
>> at
>> org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
>> ... 10 more
>>
>>
>>
>>
>>
>>
>>
>> Thanks
>> Jay
>>
>
> The contents of this e-mail are confidential and for the exclusive use of
> the intended recipient. If you receive this e-mail in error please delete
> it from your system immediately and notify us either by e-mail or
> telephone. You should not copy, forward or otherwise disclose the content
> of the e-mail. The views expressed in this communication may not
> necessarily be the view held by WHISHWORKS.
Re: Unable to connect to beeline after kerberos is installed
Posted by Kumar Jayapal <kj...@gmail.com>.
Hello Arpan and Neeraj,
Thanks for the response. I have checked the setting in hive and sentry on
my production servers they are exactly the same. It works find in Prod but
not in my test environment. Is there any thing else I am missing.
Thanks
Jay
Thanks
Jay
On Tue, Nov 24, 2015 at 3:24 AM, Arpan Rajani <ar...@whishworks.com>
wrote:
> Hi Jay,
>
> I faced this and fixed yesterday.
> There are two things.
>
> 1)Before connecting to Hive server do you have a valid TGT?
> Do $ kinit user@Realm.com and get a valid TGT
>
> 2) in the jdbc connect string use the hive principle
> Use "!connect
> jdbc:hive2://<host>:<port>/<db>;principal=<Server_Principal_of_HiveServer2>”.
>
>
> Please make sure it is the hive’s principal, not the user's.
>
> Restart the affected services. And it should work.
>
> Regards,
> Arpan
> On 24 Nov 2015 1:55 am, "Kumar Jayapal" <kj...@gmail.com> wrote:
>
>> Unable to connect to beeline after kerberos is installed I am getting
>> this error. Let me know if an one has resolution for it.
>>
>> *Error: Could not open client transport with JDBC Uri:
>> jdbc:hive2://hiven001.np.mmc.com:10000/
>> <http://hiven001.np.mmc.com:10000/>: Peer indicated failure: Unsupported
>> mechanism type PLAIN (state=08S01,code=0)*
>>
>>
>> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer:
>> Error occurred during processing of message.
>> java.lang.RuntimeException:
>> org.apache.thrift.transport.TTransportException: Unsupported mechanism type
>> PLAIN
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at javax.security.auth.Subject.doAs(Subject.java:356)
>> at
>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
>> at
>> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
>> at
>> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.apache.thrift.transport.TTransportException: Unsupported
>> mechanism type PLAIN
>> at
>> org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
>> at
>> org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
>> at
>> org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
>> at
>> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
>> ... 10 more
>>
>>
>>
>>
>>
>>
>>
>> Thanks
>> Jay
>>
>
> The contents of this e-mail are confidential and for the exclusive use of
> the intended recipient. If you receive this e-mail in error please delete
> it from your system immediately and notify us either by e-mail or
> telephone. You should not copy, forward or otherwise disclose the content
> of the e-mail. The views expressed in this communication may not
> necessarily be the view held by WHISHWORKS.
Re: Unable to connect to beeline after kerberos is installed
Posted by Arpan Rajani <ar...@whishworks.com>.
Hi Jay,
I faced this and fixed yesterday.
There are two things.
1)Before connecting to Hive server do you have a valid TGT?
Do $ kinit user@Realm.com and get a valid TGT
2) in the jdbc connect string use the hive principle
Use "!connect
jdbc:hive2://<host>:<port>/<db>;principal=<Server_Principal_of_HiveServer2>”.
Please make sure it is the hive’s principal, not the user's.
Restart the affected services. And it should work.
Regards,
Arpan
On 24 Nov 2015 1:55 am, "Kumar Jayapal" <kj...@gmail.com> wrote:
> Unable to connect to beeline after kerberos is installed I am getting this
> error. Let me know if an one has resolution for it.
>
> *Error: Could not open client transport with JDBC Uri:
> jdbc:hive2://hiven001.np.mmc.com:10000/
> <http://hiven001.np.mmc.com:10000/>: Peer indicated failure: Unsupported
> mechanism type PLAIN (state=08S01,code=0)*
>
>
> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer:
> Error occurred during processing of message.
> java.lang.RuntimeException:
> org.apache.thrift.transport.TTransportException: Unsupported mechanism type
> PLAIN
> at
> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
> at
> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
> at
> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:356)
> at
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
> at
> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
> at
> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.thrift.transport.TTransportException: Unsupported
> mechanism type PLAIN
> at
> org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
> at
> org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
> at
> org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
> at
> org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
> at
> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
> ... 10 more
>
>
>
>
>
>
>
> Thanks
> Jay
>
--
The contents of this e-mail are confidential and for the exclusive use of
the intended recipient. If you receive this e-mail in error please delete
it from your system immediately and notify us either by e-mail or
telephone. You should not copy, forward or otherwise disclose the content
of the e-mail. The views expressed in this communication may not
necessarily be the view held by WHISHWORKS.
Re: Unable to connect to beeline after kerberos is installed
Posted by Buds <ne...@budslab.com>.
You have to provide principal name
Search
Beeline Kerberos
Sent from my iPhone
> On Nov 23, 2015, at 8:55 PM, Kumar Jayapal <kj...@gmail.com> wrote:
>
> Unable to connect to beeline after kerberos is installed I am getting this error. Let me know if an one has resolution for it.
>
> Error: Could not open client transport with JDBC Uri: jdbc:hive2://hiven001.np.mmc.com:10000/: Peer indicated failure: Unsupported mechanism type PLAIN (state=08S01,code=0)
>
>
> 2015-11-24 00:54:21,869 ERROR org.apache.thrift.server.TThreadPoolServer: Error occurred during processing of message.
> java.lang.RuntimeException: org.apache.thrift.transport.TTransportException: Unsupported mechanism type PLAIN
> at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:739)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory$1.run(HadoopThriftAuthBridge.java:736)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:356)
> at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1651)
> at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server$TUGIAssumingTransportFactory.getTransport(HadoopThriftAuthBridge.java:736)
> at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.thrift.transport.TTransportException: Unsupported mechanism type PLAIN
> at org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
> at org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:138)
> at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
> at org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
> at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
> ... 10 more
>
>
>
>
>
>
>
> Thanks
> Jay