原创 superset--doublehappy

部署: 按照官網 進行 docker 部署: git clone https://github.com/apache/incubator-superset/ cd incubator-superset # you can ru

原创 Kafka--doublehappy

步驟 文章參考 1.創建topic /opt/cloudera/parcels/KAFKA/lib/kafka/bin/kafka-topics.sh \ --create \ --zookeeper hadoop001:2181

原创 Scala語法細節05--double_happy

Case Class /** * * case class 樣例類 必須要有參數列表 * case object 樣例對象 必須不能加參數列表 * * interview: class 和 case

原创 phoniex--double_happy

Phoniex 1.Phoinex 源碼改動後 要進行編譯 生成 tar.gz 包 2.部署 Phoinex 3.解決問題 **部署 Phoinex ** 基於 新加坡 阿里雲節點進行 編譯 Phoneix 修改後的源碼 進

原创 Kubernetes--k8s--double_happy

介紹 k8s 就是爲了 容器 container而做準備的 k8s官網 k8s : 1.自動化部署 2.容器的管理 3.伸縮 如果單純的用docker來做 會有什麼不方便呢? 1.每一個 container 表示一個進

原创 廣告-offline-warehouse--03-double_happy

數據庫&數據倉庫區別: MySQL 1.範式: 1.第0範式: 無重複數據 2.第一範式: 滿足屬性不可分 3.第二範式 : 滿足第一範式基礎上, 確保這張表 所有字段 都與 主鍵相關 4.第三範式:

原创 廣告-offline-warehouse-01-double_happy

1.MySQL: 1.不同庫下面的表 進行join 是 很難的 很苛刻 爲什麼呢? 1.sql語法是很簡單 但是 要保證: 1.數據庫A 數據庫B 1.字符集跟排序規則,需要保持一致

原创 廣告 --offline-warehouse-02-dbhy

1.如何去做數倉架構設計???(0-1) 1.數倉分層 注意:數倉規範 1.數倉表名 2.字段名字 3.命名規範 數倉如何分層 比較通用的設計!

原创 廣告-offline_warehouse_04_double_happy

一致性維度: 1.很重要 2、在維度設計的時候一定要保證維度的一致性 eg: 兩個不同的業務: 1.流量的 item pv uv 2.交易的 item gmv 數據交叉探查: 將不

原创 spark-phoenix離線--doublehappy

準備 pom文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

原创 MySQL-存儲過程--01-double_happy

存儲過程和函數: 類似scala中的方法 什麼是方法? 1.就是完成特定功能的 一組 語句 那你寫代碼寫方法的好處是什麼? 1.提高代碼重用性 2.簡化操作 存儲過程 就是 : 1.一組預先編譯好的sql語句

原创 java多線程與併發--double_happy

CAS 結合 高併發 文章看!!!! 要不然看不懂 compare and swap. : 比較 和 交換 在多線程 沒有鎖的 情況下 可以保證 多線程對一個 共享變量的 更新 使用: 拿到內存中的最新值,

原创 java數據結構與算法(稀疏數組、環形隊列)01-Double_happy

介紹 字符串匹配問題: 1.有一個字符串 str1="雙喜 double happy 雙喜 double happy kairis" str2="happy 雙喜" 問: 判斷Str1 是否 有 Str2 如果存在,就返回

原创 alluxio -- double_happy

Alluxio 1.用於 spark 去重 後 存中間結果 alluxio 是 內存級別的 分佈式系統

原创 Spark-Listener --double_happy

前言: Spark任務 提交之後 在 Spark ui 上面 可以查看我們的 任務信息 那麼這些信息 是如何得到的呢?? 就是 Spark Listener Spark Listener 對於 streaming