CDH 6.0.1バージョンのデフォルト構成でHUE|happybaseがHbaseにアクセスできない問題
2027 ワード
最初の問題HUEはHBAseに直接接続できません
デフォルト設定ではCDH 6.0.バージョン1のHBAse 2.0デフォルト設定を使用
つまりチェックされた状態ですが、HUEは半日探してthiftを構成できないことに気づきました.compactの有効化.だからhueを使ってHBAse 2.0を使うにはこのHBAseのパラメータをFalseにする必要があります
hbase.regionserver.thrift.compactはThrift TCompactProtocolを使用するかどうか、各列のデータが大きい場合は、オンにして帯域幅を減らしてみてください.
ここで穴をあけたのは、CDHの公式ドキュメントを開くことです.
この2つのオプションは、実際のテストを経て、hueが接続できないだけでなく、happybaseもエラーを報告します.詳細はreferenceの「Sharing how to solve HUE and Hbase connect problem on CDH 6.0.1」の記事を参照してください.
またhappybaseのデフォルト構成を使用してアクセスしても、happybaseのデフォルトからのprotocolとtransportの互換性が異なるため、直接アクセスできません.
「Sharing how to solve HUE and Hbase connect problemon CDH 6.0.1」を参照して関連パラメータを閉じた後.protocolをcompactとtransportに設定するのはframedです
デフォルトのパラメータはprotocolがbinaryとtransportがbuffredです
調整してから正しくアクセスできます!
Reference:
https://community.cloudera.com/t5/Web-UI-Hue-Beeswax/Sharing-how-to-solve-HUE-and-HBase-connect-problem-on-CDH-6/td-p/82030 Sharing how to solve HUE and HBase connect problem on CDH 6.0.1
https://github.com/wbolster/happybase/issues/161 Getting cybin.ProtocolError: No protocol version header error
http://my.525.life/article?id=1510739742002hadoopコンポーネント---カラム向けオープンソースデータベース(3)---hbaseのインタフェースthrift(csdnの整理と必要)
転載先:https://www.cnblogs.com/piperck/p/11166451.html
デフォルト設定ではCDH 6.0.バージョン1のHBAse 2.0デフォルト設定を使用
hbase.regionserver.thrift.compact = True
つまりチェックされた状態ですが、HUEは半日探してthiftを構成できないことに気づきました.compactの有効化.だからhueを使ってHBAse 2.0を使うにはこのHBAseのパラメータをFalseにする必要があります
hbase.regionserver.thrift.compactはThrift TCompactProtocolを使用するかどうか、各列のデータが大きい場合は、オンにして帯域幅を減らしてみてください.
ここで穴をあけたのは、CDHの公式ドキュメントを開くことです.
HBase Thrift Http
hbase.regionserver.thrift.http
HBase( )
HBase Thrift
hbase.thrift.support.proxyuser
HBase( )
この2つのオプションは、実際のテストを経て、hueが接続できないだけでなく、happybaseもエラーを報告します.詳細はreferenceの「Sharing how to solve HUE and Hbase connect problem on CDH 6.0.1」の記事を参照してください.
またhappybaseのデフォルト構成を使用してアクセスしても、happybaseのデフォルトからのprotocolとtransportの互換性が異なるため、直接アクセスできません.
「Sharing how to solve HUE and Hbase connect problemon CDH 6.0.1」を参照して関連パラメータを閉じた後.protocolをcompactとtransportに設定するのはframedです
デフォルトのパラメータはprotocolがbinaryとtransportがbuffredです
connection = happybase.Connection('xxxx', 9090, transport='framed', protocol='compact')
調整してから正しくアクセスできます!
Reference:
https://community.cloudera.com/t5/Web-UI-Hue-Beeswax/Sharing-how-to-solve-HUE-and-HBase-connect-problem-on-CDH-6/td-p/82030 Sharing how to solve HUE and HBase connect problem on CDH 6.0.1
https://github.com/wbolster/happybase/issues/161 Getting cybin.ProtocolError: No protocol version header error
http://my.525.life/article?id=1510739742002hadoopコンポーネント---カラム向けオープンソースデータベース(3)---hbaseのインタフェースthrift(csdnの整理と必要)
転載先:https://www.cnblogs.com/piperck/p/11166451.html