天天看點

HUE 加水印

把叢集所有 hue 機器上備份檔案

cp -rf /opt/cloudera/parcels/CDH/lib/hue/desktop/core/src/desktop/templates/hue.mako /opt/cloudera/parcels/CDH/lib/hue/desktop/core/src/desktop/templates/hue.mako.bak      

替換以下檔案

</style>
<script>
setTimeout(function(){
console.log(document.getElementsByClassName("main-page")[0])


var can = document.createElement("canvas");
      document.getElementsByClassName("canvas-mark")[0].appendChild(can);
      can.width = 250;
      can.height = 100;
      can.style.display = "none";
      var cans = can.getContext("2d");
      cans.rotate(-10 * Math.PI / 140);
      cans.font = "14px Microsoft JhengHei";
      cans.fillStyle = "rgba(140, 130, 130, 0.155555)";
      cans.textAlign = "left";
      cans.textBaseline = "Middle";
        let date = new Date();
        let year = date.getFullYear();
        let month = date.getMonth()+1;
        let day = date.getDate();
        let hour = date.getHours();
        let mintues = date.getMinutes();
        let dateString = year + "年" + month + "月" + day + "日" + hour + "時" + mintues + "分";
      cans.fillText(window.LOGGED_USERNAME + " "  + dateString, 0, can.height);
      document.getElementsByClassName("canvas-mark")[0].style.backgroundImage = "url(" + can.toDataURL("image/png") + ")";

},2000)
</script>      

效果圖