1. 程式人生 > >Elasticsearch簡單入門--elasticsearch目錄結構簡單介紹

Elasticsearch簡單入門--elasticsearch目錄結構簡單介紹

 我Linux機器上的Elasticsearch是通過下載的zip包(tar.gz包)安裝的,目錄結構如下:

# 檢視elasticsearch目錄下的檔案和目錄
[[email protected] elasticsearch-5.6.14]$ ll
總用量 224
drwxr-xr-x  2 es es   4096 12月  5 21:21 bin
drwxr-xr-x  3 es es     90 1月   7 16:54 config
drwxrwxr-x  3 es es     19 1月   7 16:54 data
drwxr-xr-x  2 es es   4096 12月  5 21:21 lib
-rw-r--r--  1 es es  11358 12月  5 21:17 LICENSE.txt
drwxr-xr-x  2 es es    162 1月   7 17:18 logs
drwxr-xr-x 13 es es    236 12月  5 21:21 modules
-rw-rw-r--  1 es es 194187 12月  5 21:21 NOTICE.txt
drwxr-xr-x  2 es es      6 12月  5 21:21 plugins
-rw-r--r--  1 es es   9491 12月  5 21:17 README.textile

使用Elasticsearch,你不需要建立任何目錄,同時,解除安裝Elasticsearch直接刪除Elasticsearch的根目錄即可,然而,應該改變config、data、logs目錄的預設位置,以至於你解除安裝的時候不會刪除重要的資料。

$ES_HOME 表示elasticsearch-5.6.14.zip 解壓後的資料夾的絕對路徑 比如:/usr/local/elk/elasticsearch-5.6.14

Type Description Default Location Setting
home Elasticsearch的根目錄或$ES_HOME 在解壓的時候建立  
bin 二進位制指令碼檔案包括elasticsearch啟動節點、elasticsearch-plugin安裝外掛 $ES_HOME/bin  
conf 配置檔案 包括elasticsearch.yml $ES_HOME/config path.conf
data 在節點上分配的每個index/shard的資料檔案的位置,可以容納多個位置 $ES_HOME/data path.data
logs 日誌檔案的位置 $ES_HOME/logs path.logs
plugins 外掛檔案的位置,每個外掛將包含在其子目錄中 $ES_HOME/plugins  
repo 共享檔案系統儲存庫位置。可容納多個位置。檔案系統儲存庫可以放在這裡指定的任何目錄的任何子目錄中   path.repo
script 指令碼檔案的位置 $ES_HOME/scripts path.scripts