系統是macos,docker是docker-desktop
拉取鏡像
docker pull bitnami/elasticsearch
啟動docker鏡像
docker create -e "discovery.type=single-node" \ --name elasticsearch1 -p 9200:9200 -p 9300:9300 \ bitnami/elasticsearch:8.17.1
測試是否好使
http://localhost:9200/
出現類似下列json字符串即es安裝啟動成功
{"name":?"e377ff297dbf","cluster_name":?"elasticsearch","cluster_uuid":?"HH6v0y8cTqm-RuVa8yA7LQ","version":?{"number":?"8.17.1","build_flavor":?"default","build_type":?"tar","build_hash":?"d4b391d925c31d262eb767b8b2db8f398103f909","build_date":?"2025-01-10T10:08:26.972230187Z","build_snapshot":?false,"lucene_version":?"9.12.0","minimum_wire_compatibility_version":?"7.17.0","minimum_index_compatibility_version":?"7.0.0"},"tagline":?"You Know, for Search"}
安裝分詞器ik
可以使用elasticsearch-plugin命令安裝,在docker容器里面輸入whereis elasticsearch-plugin查詢該程序安裝在哪里,然后進入該目錄運行
bin/elasticsearch-plugin install https://get.infini.cloud/elasticsearch/analysis-ik/8.17.1
測試ik是否安裝成功
http://localhost:9200/_cat/plugins?v