ElasticSearch 環境搭建及常見錯誤

2021-10-06 23:44:56 字數 1917 閱讀 2958

elasticsearch-php官方文件

elasticsearch-head元件安裝

elasticsearch官方文件:

/參考文件

//啟動

./bin/elasticsearch

//守護程序方式啟動

./bin/elasticsearch -d

//檢視啟動狀態

ps -ef|grep elasticsearch

//停用elasticsearch

kill 程序id

//程序id對應ps -ef|grep elasticsearch對應內容第二列

test
#錯誤資訊:

error:[

2] bootstrap checks failed[1

]: max virtual memory areas vm.max_map_count [

65530

] is too low, increase to at least [

262144

]#解決方案

//修改liunx核心配置檔案

sudo vim /etc/sysctl.conf

//新增vm.max_map_count 配置

vm.max_map_count =

262144

//載入配置(預設:/etc/sysctl.conf)

sysctl -p

#錯誤資訊:

error:[

1] bootstrap checks failed[1

]: the default discovery settings are unsuitable for production use; at least one of

[discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

#解決方案

//編輯elasticsearch配置檔案

vim config/elasticsearch.yml

#配置節點名稱

node.name: node-

1#初始化集群節點

cluster.initial_master_nodes:

["node-1"

]//重新啟動elasticsearch

./bin/elasticsearch -d

elasticsearch-php官方文件:

npm install
//npm啟動head

npm run start

或者

//grant啟動head,& 守護程序方式啟動

grunt server &

//守護程序方式啟動head

npm run start &

elasticsearch環境部署測試

共享模式下 useradd sxt echo sxt passwd stdin sxt su sxt root 使用者建立 opt sxt es 普通使用者無法建立 mkdir p opt sxt es 注意 此時的目錄許可權屬於root 在附近目錄尚學堂下執行 chown sxt sxt es 單...

ElasticSearch環境部署測試

問題排查可以登入論壇查詢相關資訊 一 安裝elasticsearch 1.安裝elasticsearch集群 修改配置檔案config elasticsearch.yml 如果要配置集群需要兩個節點上的elasticsearch配置的cluster.name相同,都啟動可以自動組成集群,這裡如果不改...

Elasticsearch 重要環境配置

es重要配置 1 heap記憶體設定 1.最好不要大於32g,否則沒法使用指標壓縮。2.es的記憶體主要用在快取上,但是lucene需要用到硬碟快取,所以heap記憶體不超過系統可用記憶體的一半比較好。具體再分析場景。3.elasticsearch cache記憶體設定 a.nodequerycac...