原创 elastichsearch數據備份,恢復,及遷移

遷移注意事項 保證ES集羣不再接受新的數據(如果是備份的話,這一點可以不考慮,但是做數據遷移的話,建議這樣做). 不建議直接在生產環境做這些操作,最好是先在本地搭建一個和生產環境一樣的集羣環境,創建一些測試數據,把整個過程先跑一遍,

原创 python標準庫pdb——The Python Debugger

The Python Debugger Python自帶交互式源代碼調試器,在代碼中設置斷點,單步執行。 調試腳本 逐句調試 python -m pdb filename.py 方法 .run 在調試器控制下執行語句。

原创 Mac下使用pip安裝pycurl踩坑解決方案

最近研究爬蟲接觸到了pyspider於是在mac中一頓操作結果發現並沒有那麼順利。安裝的時候提示說pycurl安裝有問題,什麼鬼? 安裝pyspider: pip install pyspider 報錯: 大致內容: Curl

原创 初學Ubuntu:文本編輯與ssh服務

1、查看文本信息命令 cat命令 顯示文本文件的內容:cat 【選項】 文件名稱... 選項: -n    輸出行號顯示 進行文件內容的合併:cat 【選項】文件名1 文件名2... >  合併後的文件名 通過鍵盤輸入文本內容:cat >

原创 初學Ubuntu:shell編程

1、Shell介紹 Shell是用戶與內核之間的橋樑,也可以當作Linux中的編程語言。 Shell與用戶交互的模式:在交互環境下,每次執行一條命令;通過編寫Shell腳本的方式 2、Shell的編寫 Shell解釋器 #!解釋器   

原创 Ubuntu使用Chrome無頭瀏覽器--Python版

文章目錄安裝Chrome瀏覽器版本對照表python代碼實現遇到問題 安裝Chrome瀏覽器 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/ap

原创 Mac:Vagrant使用

Installation vagrant依賴於virtualbox $ brew cask install virtualbox 安裝vagrant $ brew cask install vagrant 管理工具 $ bre

原创 NSQ學習筆記

文章目錄NSQ架構NSQ組件Topic消息的邏輯關鍵詞Producer消息的生產者/發佈者Channel消息傳遞的通道Consumer消息的消費者NSQ流程圖NSQ使用 NSQ架構 NSQ組件 NSQ 由 3 個守護進程組成:

原创 Elasticsearch指標聚合分析

文章目錄指標聚合分析平均值分析 - avg去重操作 - cardinality聚合指標 - extended_stats地理區域座標聚合 - geo_bounds地理區域的一個點 - geo_centroid最大值 - Max最小值

原创 Elasticsearch存儲桶聚合

文章目錄存儲桶聚合鄰接矩陣聚合 - adjacency_matrix子聚合 - _parten日期直方圖聚合分析 - date_histogram日期範圍分析 - data_range多樣化採集聚合分析 - diversified_s

原创 初學Ubuntu:安裝Java環境

安裝默認JRE sudo apt-get install default-jre 添加Oracle的PPA sudo add-apt-repository ppa:webupd8team/java 更新您的軟件包存儲庫 sudo

原创 Elasticsearch簡單聚合操作

文章目錄聚合查詢分類聚合 - terms分析聚合 - max所有聚合 - extended_stats聚合結果去重排序 - order AND cardinality常用聚合 - 表單 聚合查詢 對查詢的數據進行聚合操作 分類聚合 -

原创 Elasticsearch查詢

文章目錄查詢查詢所有文檔 - match_all全文查詢詞語匹配 - match短語匹配 - match_phrase短語前綴匹配 - match_phrase_prefix多字段匹配 - multi_match查詢字符串查詢 - q

原创 關於ElasticSearch術語關鍵字

文章目錄全文查詢過濾查詢複合查詢 全文查詢 術語 說明 match 執行全文查詢的標準查詢,包括模糊匹配和短語或近似查詢,分詞後查詢 match_phrase 與match查詢類似,但用於匹配精確短語或單詞近似匹配

原创 初學Ubuntu:升級python到3.7

下載 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 其他版本下載:https://www.python.org/downloads/source/ 解壓