Elasticsearch簡單入門--elasticsearch目錄結構簡單介紹
阿新 • • 發佈:2019-01-09
我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 |