原创 Python OS模塊常用函數總結

Python 的 os 模塊封裝了常見的文件和目錄操作,下面列出一些常用的操作函數: 方法 說明 os.mkdir 創建目錄 os.rmdir 刪除目錄 os.rename 重命名 os.remove 刪

原创 lsof工具使用介紹

在 UNIX 環境中,文件無處不在,這便產生了一句格言:“任何事物都是文件”。通過文件不僅僅可以訪問常規數據,通常還可以訪問網絡連接和硬件。在有些情況下,當您使用 ls 請求目錄清單時,將出現相應的條目。在其他情況下,如傳輸控制協

原创 vertica用戶自定義擴展開發

開發用戶定義的擴展(UDx) 用戶自定義的擴展(UDx)是包含在外部共享庫中的函數,這些庫是使用Vertica SDK 以C ++,Python,Java或R開發的。外部庫是使用CREATE LIBRARY語句在Vertica目錄

原创 python pexpect使用介紹

pexpect 是 expect 語言的一個 Python 實現,是一個用來啓動子程序,並使用正則表達式對程序輸出做出特定響應,以此實現與其自動交互的 Python 模塊。 pexpect 的使用範圍很廣,可以用來實現與 ssh、

原创 python argparse模塊介紹

argparse 是python自帶的命令行參數解析包,可以用來方便地讀取命令行參數。argparse 模塊還會自動生成幫助和使用手冊,並在用戶給程序傳入無效參數時報出錯誤信息。 使用流程 主要有三個步驟: 創建 Argumen

原创 python paramiko模塊介紹

簡介 ssh是一個協議,OpenSSH是其中一個開源實現,paramiko是Python的一個庫,實現了SSHv2協議(底層使用cryptography)。 有了paramiko以後,我們就可以在Python代碼中直接使用SSH協

原创 vertica rebalance準備工作

本文翻譯整理自:Best Practices for Preparing Your Cluster for Rebalance 關於vertica在rebalance過程中的原理及優化,請參考之前的博文。 集羣rebalance前

原创 kafka常用命令使用說明

查看當前kafka集羣中的topic情況 命令: bin/kafka-topics.sh --list --zookeeper127.0.0.1:2181 列出該zookeeper中記錄在案的topic列表 創建Topic 命令

原创 vertica rebalance優化

本文翻譯整理自:優化rebalancing vertica rebalance的介紹內容分爲兩部分,其中對於rebalance的基礎介紹,可參考之前的博文《vertica集羣增加節點(擴容)》,該博文中的內容主要參考rebalan