elasticsearch是一款知名的开源全文搜索引擎,应用广泛,因项目需要,需要使用elasticsearch满足应用内搜索,地图搜索。目前还在线上试运营,根据自己的使用部署过程,分享一下经验,梳理一下踩过的坑。1. java环境最低版本java-jdk 1.8,我本地选择jdk-1.8.0_191.jdk安装完成之后配置环境变量查看java版本java -versionopenjdk version “1.8.0_191"OpenJDK Runtime Environment (build 1.8.0_191-b12)OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)2. eleasticsearch版本选择eleasticsearch 6.5.2 ,最新稳定版本,选择最新稳定版虽然用的人不多,but who care下载eleasticsearchhttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.2.tar.gz安装配置项目配置到:data/目录root @ localhost in /data/elasticsearch-6.5.2 [17:18:23]$ l总用量 4.8Mdrwxrwxr-x 9 euser euser 198 12月 11 11:26 .drwxr-xr-x. 7 root root 90 1月 16 16:35 ..drwxrwxr-x 3 euser euser 4.0K 12月 11 11:13 bindrwxrwxr-x 2 euser euser 178 12月 11 11:32 configdrwxrwxr-x 3 euser euser 19 12月 11 11:25 data-rwxrwxr-x 1 euser euser 4.3M 12月 6 22:30 elasticsearch-analysis-ik-6.5.2.zipdrwxrwxr-x 3 euser euser 4.0K 11月 30 08:02 lib-rwxrwxr-x 1 euser euser 14K 11月 30 07:55 LICENSE.txtdrwxrwxrwx 2 euser euser 8.0K 2月 11 01:30 logsdrwxrwxr-x 28 euser euser 4.0K 11月 30 08:02 modules-rwxrwxr-x 1 euser euser 395K 11月 30 08:01 NOTICE.txtdrwxrwxr-x 3 euser euser 25 12月 11 11:29 plugins-rwxrwxr-x 1 euser euser 8.4K 11月 30 07:55 README.textile配置data:/data/elasticsearch//data配置log:/data/elasticsearch/logs配置其他项说明遇到的错误说明3. 添加用户用户组,以守护进程启动不能使用root用户启动 添加新用户useradd euser添加用户到用户组groupadd euser -g euser切换到对应的用户sudo euser以守护进程启动./data/elasticsearch/bin/elasticsearch -d其他错误根据情况自己配置解决