測試服務器配置elastcsearch服務器

elasticsearch是一款知名的開源全文搜索引擎,應用普遍,因項目須要,須要使用elasticsearch知足應用內搜索,地圖搜索。目前還在線上試運營,根據本身的使用部署過程,分享一下經驗,梳理一下踩過的坑。java

  1. java環境

最低版本java-jdk 1.8,我本地選擇jdk-10.0.1.jdklaravel

安裝完成以後配置環境變量vim

sudo vim /etc/profile 修改此文件,注意擁有寫權限 追加內容:elasticsearch

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PAHT=$JAVA_HOME/bin:$PAHT
export JAVA_HOME
export CLASS_PATH
export PATH
使得配置當即生效:ui

source /etc/profile搜索引擎

查看java版本索引

java --version
-> java 10.0.1 2018-04-17
-> Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
-> Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)進程

  1. eleasticsearch

版本選擇ip

eleasticsearch 6.2.4 ,最新穩定版本,選擇最新穩定版雖然用的人很少,but who care部署

下載eleasticsearch

https://artifacts.elastic.co/...
安裝配置

項目配置到:data/目錄 配置data:

/data/elasticsearch/data
配置log:

/data/elasticsearch/logs
配置其餘項說明

遇到的錯誤說明

不能使用root用戶啓動 添加新用戶

useradd ulasticsearch
添加用戶到用戶組

groupadd ulasticsearch -g ulasticsearch
切換到對應的用戶

sudo ulasticsearch
以守護進程啓動

./data/elasticsearch/bin/elasticsearch -d
其餘錯誤根據狀況本身配置解決

  1. laravel使用
相關文章
相關標籤/搜索