原创 Elasticsearch的集羣從概念到搭建

文章目錄爲什麼要搭建Elasticsearch的集羣ES集羣Set up節點類型配置文件搭建Elasticsearch7.X僞集羣Docker安裝Elasticsearch集羣啓動異常(系統資源限制層面)在主節點機器上進行驗證 爲

原创 安全地重啓Elasticsearch集羣

背景 在重啓elasticsearch後可能存在數據丟失,或者是“啓動ES後,怎麼一直有大量的數據在遷移?” 問題原因其本質 原因有兩點: ES中的數據不是實時寫入磁盤的。 數據進入ES後先進入data buffersegmen

原创 docker咋用?那就從搭建開始

文章目錄Docker是種Linux Containers鏡像和容器容器與虛擬機安裝Docker Engine For CentOS卸載老版本安裝docker使用倉庫進行安裝通過rpm包安裝使用script進行安裝卸載Docker

原创 Elasticsearch路由routing是個什麼鬼

什麼是路由 routing的默認值是文檔id,也可以是自定義值,根據routing計算出分片序號,並指定到該分片上。 索引文檔時,文檔會被存儲到一個主分片下,其分片公式如下: shard_num = hash(_routing)

原创 使用du命令查看文件/目錄大小的常規操作

du命令 查看文件/目錄大小命令 命令語法 du [-abcDhHklmsSx] [-L <符號連接>][-X <文件>][–block-size][–exclude=<目錄或文件>] [–max-depth=<目錄層數>][–h

原创 Java this關鍵字使用規則

    this 關鍵字用來表示當前對象本身,或當前類的一個實例,通過 this 可以調用本對象的所有方法和屬性。          1.使用在類中,可以用來修飾屬性、方法、構造器。          2.表示當前對象,或者是當前正在創建

原创 Hystrix初試牛刀(使用切面編程/攔截器踩坑了)

Hystrix服務降級 首先配置Hystrix時需要使用到@HystrixCommand註解,將該註解標記在所需要限制或服務降級的代碼塊上(目前只在controller層的方法上使用過),其中降級的目標方法,方法入參需要與被降級的

原创 Linux高頻命令記錄

[TOC] 1.新建操作 mkdir abc #新建一個文件夾 touch abc.sh #新建一個文件 echo "abc" > test.txt #新建一個文件,並將abc寫入。這裏用到了重定向符 2.查看操作 2.1查看目錄

原创 SVN版本控制器之詳解

    SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。   在實際開發中SVN解決需求: 1.代碼備份 2.代碼還原 3.協同修改 4.多版本

原创 top命令應該怎麼用?top命令裏面參數都是什麼

top命令經常用來監控Linux的系統狀況,比如cpu、內存的使用,程序員基本都知道這個命令 1. 系統運行時間和平均負載 top命令的頂部顯示與uptime命令的輸出相似這些字段顯示: 當前時間 系統已運行的時間 當前登錄用戶

原创 面向對象特徵之一:封裝和隱藏

    使用者對類內部定義的屬性(對象的成員變量)的直接操作會導致數據的錯誤、混亂或安全性問題。     Java中通過將數據聲明爲私有的(private),再提供公共的(public)方法:getXxx()和setXxx()實現對該屬性

原创 Linux高頻命令記錄

文章目錄1.新建操作2.查看操作2.1查看目錄2.2查看文件2.3查找操作4.刪除操作5.拷貝文件/目錄5.1單機操作5.2遠程拷貝6.移動命令使用6.1移動文件或目錄7.解(壓)壓縮操作8.上傳文件9.ln、file和touch

原创 配置linux的jdk報錯error while loading shared libraries: libjli.so

問題描述:  執行jar命令,javac命令執行報錯 javac: error while loading shared libraries: libjli.so: cannot open shared object file: No

原创 在Elasticsearch使用URI花式搜索

文章目錄通過URI實現搜索指定字段和泛查詢Term與語句(phrase)查詢範圍查詢和算數符號通配符查詢正則表達式模糊匹配與近似查詢Request Body Search查詢使用SearchTemplate查詢 通過URI實現搜索

原创 Node.js各平臺安裝配置快速開始

文章目錄Node.js 簡介Node.js 各平臺安裝配置WindowsLinuxMac OSnode小試牛刀文件操作網絡操作 Node.js 簡介 Node.js 就是運行在服務端的 JavaScript的解析器,是一個基於Ch