HBase相關面試題整理 作者:尹正傑 版權聲明:原創作品,謝絕轉載!否則將追究法律責任。 一.Hbase熱點(數據傾斜)問題, 讀寫請求會集中到某一個 ...
HBase的特點是什么 大:一個表可以有數十億行,上百萬列 無模式:每行都有一個可排序的主鍵和任意多的列,列可以根據需要動態的增加,同一張表中不同的行可以有截然不同的列 面向列:面向列 族 的存儲和權限控制,列 族 獨立檢索 稀疏:空 null 列並不占用存儲空間,表可以設計的非常稀疏 數據多版本:每個單元中的數據可以有多個版本,默認情況下版本號自動分配,是單元格插入時的時間戳 數據類型單一:H ...
2021-11-15 11:13 0 1711 推薦指數:
HBase相關面試題整理 作者:尹正傑 版權聲明:原創作品,謝絕轉載!否則將追究法律責任。 一.Hbase熱點(數據傾斜)問題, 讀寫請求會集中到某一個 ...
1.hbase的特點是什么? 答:1)hbase是一個分布式的,基於列式存儲的數據庫,基於hadoop的hdfs存儲,zookeeper進行管理。 2)hbase 適合存儲半結構化或非結構化的數據,對於數據結構字段不夠確定或者雜亂無章很難按照一個概念去抽取的數據 ...
其他1. 什么是冪等?什么情況下需要考慮冪等?你怎么解決冪等的問題?編程中一個冪等操作的特點是其任意多次執行所產生的影響均與一次執行的影響相同。 Java1. 多個線程同時讀寫,讀線程的數量遠遠大於 ...
1、Flume使用場景(☆☆☆☆☆) 線上數據一般主要是落地(存儲到磁盤)或者通過socket傳輸給另外一個系統,這種情況下,你很難推動線上應用或服務去修改接口,實現直接向kafka里寫數據,這時候 ...
Socket是什么? socket是應用層與傳輸層的一個抽象,將復雜的TCP/IP協議隱藏在Socket接口之后,只對應用層暴露簡單的接口 socket是一種特殊的文件,它也有文件描述符,進程可以 ...
1.rabbitmq 的使用場景有哪些? ①. 跨系統的異步通信,所有需要異步交互的地方都可以使用消息隊列。就像我們除了打電話(同步)以外,還需要發短信,發電子郵件(異步)的通訊方式。 ②. 多個 ...
1、Hive表關聯查詢,如何解決數據傾斜的問題?(☆☆☆☆☆) 1)傾斜原因:map輸出數據按key Hash的分配到reduce中,由於key分布不均勻、業務數據本身的特、建表時考慮不周、等原 ...
golang面試題整理 1、go的調度2、go struct能不能比較 3、go defer(for defer),先進后出,后進先出 4、select可以用於什么,常用語gorotine的完美退出 5、context包的用途Context通常被譯作上下文 ...