测试服务器配置elastcsearch服务器

36次阅读

共计 960 个字符,预计需要花费 3 分钟才能阅读完成。

elasticsearch 是一款知名的开源全文搜索引擎,应用广泛,因项目需要,需要使用 elasticsearch 满足应用内搜索,地图搜索。目前还在线上试运营,根据自己的使用部署过程,分享一下经验,梳理一下踩过的坑。

  1. java 环境

最低版本 java-jdk 1.8,我本地选择 jdk-10.0.1.jdk

安装完成之后配置环境变量

sudo vim /etc/profile 修改此文件,注意拥有写权限 追加内容:

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
使得配置立即生效:

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

版本选择

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 使用
正文完
 0