W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
默認(rèn)的 HBase 安裝為主服務(wù)器和區(qū)域服務(wù)器的 Web UI 使用不安全的 HTTP 連接。要啟用安全的 HTTP(HTTPS)連接,請(qǐng)?jiān)?hbase-site.xml 中設(shè)置 hbase.ssl.enabled 為 true。這不會(huì)更改 Web UI 使用的端口。要更改給定 HBase 組件的 Web UI 的端口,請(qǐng)?jiān)?hbase-site.xml 中配置該端口的設(shè)置。這些設(shè)置包括:
如果啟用 HTTPS,則客戶端應(yīng)該避免使用非安全的 HTTP 連接。
如果您啟用了安全的 HTTP,則客戶端應(yīng)該使用 https:// URL 連接到 HBase。使用 http:// URL 的客戶端將收到 200個(gè) HTTP 響應(yīng),但不會(huì)接收任何數(shù)據(jù)。日志記錄如下異常:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
這是因?yàn)橥粋€(gè)端口用于 HTTP 和 HTTPS。
HBase 使用 Jetty 作為 Web UI。如果不修改 Jetty 本身,就不可能將 Jetty 配置為將一個(gè)端口重定向到同一主機(jī)上的另一個(gè)端口。如果您知道如何解決這個(gè)問題,而無需打開另一個(gè) HTTPS 端口,則可以使用補(bǔ)丁程序。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: