elasticsearch 版本下載地址: elasticsearch下載地址
根據(jù)自己的系統(tǒng)情況選擇版本進行下載,不同版本對其jdk以及配置稍有不同
ES 5 需安裝jdk1.8以上
ES 6.5 需要jdk11以上
ES 7.6.1 需要jdk11以上
另外ES 7.x 不需要本地jdk環(huán)境支持
本文檔僅對于7.6.1版本進行安裝及部分基礎說明:
當前使用系統(tǒng)為mac os catalina
下載完對應版本后使用終端跳轉到下載到需要安裝的目錄,
tar -zxvf elasticsearch-7.6.1-darwin-x86_64.tar.gz
將項目進行解壓
然后使用
chmod +x bin/elasticsearch 進行對elasticsearch全局授權
./bin/elasticsearch 進行elasticsearch的運行 但是在這種情況下使用command + c及退出
使用
./bin/elasticsearch -d 即可后臺運行
下面說一下elasticsearch的目錄結構:
bin: 腳本文件 包含elasticsearch的啟動及安裝插件等工具
config: 配置文件目錄 elasticsearch.yml(ES 配置文件)会宪、jvm.options(JVM 配置文件)伴澄、日志配置文件等等
lib: 類庫
modules: 模塊組,包含es所有的模塊,包括X-pack等
plugins: elasticsearch安裝的插件目錄
data: elasticsearch啟動時會創(chuàng)建該目錄用于存儲文檔數(shù)據(jù),該目錄可以設置
logs: 日志文件目錄
elasticsearch 在運行之后如何查看是否啟動成功:
在瀏覽器地址欄輸入: localhost:9200 即可查看當前啟動狀態(tài)信息數(shù)據(jù):
name: 默認啟動時es實例名稱會根據(jù)當前計算機用戶名進行創(chuàng)建,可自定創(chuàng)建es實例
cluster_name: 默認為elasticsearch
version: 版本信息數(shù)據(jù)
同樣可以使用http://localhost:9200/_cat/nodes?v
查看當前節(jié)點信息
單機集群中創(chuàng)建多個es實例方式:
./bin/elasticsearch -E node.name=你需要的實例名稱 -E cluster.name=自定義的集群名稱 -E path.data=指定的存儲文檔目錄 -d
例:
./bin/elasticsearch -E node.name=test -E cluster.name=test_group1 -E path.data=test1_data -d
./bin/elasticsearch -E node.name=test2 -E cluster.name=test_group1 -E path.data=test2_data -d
執(zhí)行上面指令后使用[http://localhost:9200/_cat/nodes?v]可查看啟動情況
elasticsearch的插件安裝:
插件是用來增強 Elasticsearch 功能的方法奕短,分為 核心插件(官方) & 社區(qū)插件古掏。
安裝 analysis-icu ICU 分析插件损话,命令如下:
./bin/elasticsearch-plugin install analysis-icu
可能會出現(xiàn)權限問題,如果出現(xiàn)權限問題請使用 sudu前綴
查看已安裝的插件,命令如下:
./bin/elasticsearch-plugin list
刪除已安裝的插件冗茸,命令如下:
./bin/elasticsearch-plugin remove analysis-icu