<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question HBASE Thrift API failed at TLS hanshake in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/399009#M250371</link>
    <description>&lt;P&gt;This issue occurred right after I enabled TLS on my CDP Private Cloud Base 7.1.7. The client call to&amp;nbsp;HBASE Thrift API failed at TLS hanshake.&lt;/P&gt;&lt;P&gt;Below is the connection test output with the handshake failure.&lt;BR /&gt;++&lt;BR /&gt;$ openssl s_client -connect mycompany.com:9191&lt;BR /&gt;CONNECTED(00000003)&lt;BR /&gt;write:errno=0&lt;BR /&gt;---&lt;BR /&gt;no peer certificate available&lt;BR /&gt;---&lt;BR /&gt;No client certificate CA names sent&lt;BR /&gt;---&lt;BR /&gt;SSL handshake has read 0 bytes and written 287 bytes&lt;BR /&gt;Verification: OK&lt;BR /&gt;---&lt;BR /&gt;New, (NONE), Cipher is (NONE)&lt;BR /&gt;Secure Renegotiation IS NOT supported&lt;BR /&gt;Compression: NONE&lt;BR /&gt;Expansion: NONE&lt;BR /&gt;No ALPN negotiated&lt;BR /&gt;Early data was not sent&lt;BR /&gt;Verify return code: 0 (ok)&lt;BR /&gt;---&lt;BR /&gt;++&lt;/P&gt;&lt;P&gt;My Thrift API port is 9191 (not the default 9090). This port worked well before TLS was enabled.&lt;/P&gt;&lt;P&gt;There should be no certificate/ca issue because the Thrift (on the same node) UI over TLS works just fine. Below is the connection test output showing a successful handshake.&lt;/P&gt;&lt;P&gt;++&lt;BR /&gt;$ openssl s_client -connect mycompany.com:9095&lt;BR /&gt;CONNECTED(00000003)&lt;BR /&gt;depth=2 CN = MYROOTCA&lt;BR /&gt;...&lt;BR /&gt;---&lt;BR /&gt;Certificate chain&lt;BR /&gt;...&lt;BR /&gt;---&lt;BR /&gt;Server certificate&lt;BR /&gt;-----BEGIN CERTIFICATE-----&lt;BR /&gt;...&lt;BR /&gt;++&lt;/P&gt;&lt;P&gt;All my HBASE instances have green lights inside Cloudera Manager. I do not know where to look. It looks like something internal in SDX went wrong.&lt;/P&gt;&lt;P&gt;Any suggestions? Thank you.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;</description>
    <pubDate>Wed, 18 Dec 2024 06:28:11 GMT</pubDate>
    <dc:creator>Seaport</dc:creator>
    <dc:date>2024-12-18T06:28:11Z</dc:date>
    <item>
      <title>HBASE Thrift API failed at TLS hanshake</title>
      <link>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/399009#M250371</link>
      <description>&lt;P&gt;This issue occurred right after I enabled TLS on my CDP Private Cloud Base 7.1.7. The client call to&amp;nbsp;HBASE Thrift API failed at TLS hanshake.&lt;/P&gt;&lt;P&gt;Below is the connection test output with the handshake failure.&lt;BR /&gt;++&lt;BR /&gt;$ openssl s_client -connect mycompany.com:9191&lt;BR /&gt;CONNECTED(00000003)&lt;BR /&gt;write:errno=0&lt;BR /&gt;---&lt;BR /&gt;no peer certificate available&lt;BR /&gt;---&lt;BR /&gt;No client certificate CA names sent&lt;BR /&gt;---&lt;BR /&gt;SSL handshake has read 0 bytes and written 287 bytes&lt;BR /&gt;Verification: OK&lt;BR /&gt;---&lt;BR /&gt;New, (NONE), Cipher is (NONE)&lt;BR /&gt;Secure Renegotiation IS NOT supported&lt;BR /&gt;Compression: NONE&lt;BR /&gt;Expansion: NONE&lt;BR /&gt;No ALPN negotiated&lt;BR /&gt;Early data was not sent&lt;BR /&gt;Verify return code: 0 (ok)&lt;BR /&gt;---&lt;BR /&gt;++&lt;/P&gt;&lt;P&gt;My Thrift API port is 9191 (not the default 9090). This port worked well before TLS was enabled.&lt;/P&gt;&lt;P&gt;There should be no certificate/ca issue because the Thrift (on the same node) UI over TLS works just fine. Below is the connection test output showing a successful handshake.&lt;/P&gt;&lt;P&gt;++&lt;BR /&gt;$ openssl s_client -connect mycompany.com:9095&lt;BR /&gt;CONNECTED(00000003)&lt;BR /&gt;depth=2 CN = MYROOTCA&lt;BR /&gt;...&lt;BR /&gt;---&lt;BR /&gt;Certificate chain&lt;BR /&gt;...&lt;BR /&gt;---&lt;BR /&gt;Server certificate&lt;BR /&gt;-----BEGIN CERTIFICATE-----&lt;BR /&gt;...&lt;BR /&gt;++&lt;/P&gt;&lt;P&gt;All my HBASE instances have green lights inside Cloudera Manager. I do not know where to look. It looks like something internal in SDX went wrong.&lt;/P&gt;&lt;P&gt;Any suggestions? Thank you.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 06:28:11 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/399009#M250371</guid>
      <dc:creator>Seaport</dc:creator>
      <dc:date>2024-12-18T06:28:11Z</dc:date>
    </item>
    <item>
      <title>Re: HBASE Thrift API failed at TLS hanshake</title>
      <link>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/399037#M250378</link>
      <description>&lt;P&gt;It appeared that the Thrift Server did not start completely, although it has a green light in Cloudera Manager. Inside the log&amp;nbsp;hbase-cmf-hbase-HBASETHRIFTSERVER-mynode.log.out, there is no entry to acknowledge the start like&lt;/P&gt;&lt;P&gt;++&lt;BR /&gt;&lt;SPAN&gt;org.eclipse.jetty.server.AbstractConnector: Started ServerConnector@180e6ac4{SSL, (ssl, http/1.1)}{0.0.0.0:9191}&lt;/SPAN&gt;&lt;BR /&gt;++&lt;/P&gt;&lt;P&gt;But I have no idea why the starting ended up incomplete. Therer was no warning or error from either the log or the Cloudera Manager UI.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 22:09:15 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/399037#M250378</guid>
      <dc:creator>Seaport</dc:creator>
      <dc:date>2024-12-18T22:09:15Z</dc:date>
    </item>
    <item>
      <title>Re: HBASE Thrift API failed at TLS hanshake</title>
      <link>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/399170#M250425</link>
      <description>&lt;P&gt;Additional connection tests show that port 9191 still works on unencrypted connections, although&amp;nbsp;"TLS/SSL for HBase Thrift Server over HTTP" is enabled. Neither the log nor the Cloudera Manager UI gave any warnings or errors&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2024 19:22:27 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/399170#M250425</guid>
      <dc:creator>Seaport</dc:creator>
      <dc:date>2024-12-19T19:22:27Z</dc:date>
    </item>
    <item>
      <title>Re: HBASE Thrift API failed at TLS hanshake</title>
      <link>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/400284#M250794</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The issue was resolved after I checked&amp;nbsp;the "Enable HBase Thrift Http Server" property in HBase configuration.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;It turned out that the TLS implementation for the thrift server on CDP HBase is done at http layer, not at the Transport layer.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2025 19:17:13 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/HBASE-Thrift-API-failed-at-TLS-hanshake/m-p/400284#M250794</guid>
      <dc:creator>Seaport</dc:creator>
      <dc:date>2025-01-13T19:17:13Z</dc:date>
    </item>
  </channel>
</rss>

