原创 hive中 regexp_replace的用法,替換特殊字符問題

數據倉庫中有的字段不合格,有特殊字符,比如換行符。poi_name \n19013 \n12013怎麼把換行符替換掉呢?https://cwiki.apache.org/confluence/display/Hive/LanguageMan

原创 Nginx代理proxy pass配置去除前綴

使用Nginx做代理的時候,可以簡單的直接把請求原封不動的轉發給下一個服務。比如,訪問abc.com/appv2/a/b.html, 要求轉發到localhost:8088/appv2/a/b.html簡單配置如下:upstream one

原创 crontab不能執行sudo:抱歉,您必須擁有一個終端來執行 sudo

最近做一個可執行shell調度的需求,要求用戶輸入shell,然後後臺定時調度運行。實現大致爲:保存用戶的輸入,設定時間,crontab定時執行用戶的輸入。但這裏涉及到一個安全問題,如何確定用戶的輸入是安全的?最初的想法是過濾危險命令,比如

原创 shell模板變量替換

我們經常使用一些模板語言來處理一些變量替換。比如jsp,php,velocity,freemarker,thymeleaf等。那對於shell來說,應該怎樣替換變量呢。有一種很簡單的辦法可以做到。先來看一個應用場景。在datax是阿里開源的

原创 CentOS7使用firewalld打開關閉防火牆與端口(轉載)

1、firewalld的基本使用 啓動: systemctl start firewalld 查看狀態: systemctl status firewalld 停止: systemctl disable firewalld 禁用: sys