elasticsearch是一个知名的开源全文搜索引擎,应用广泛。由于项目需要,需要使用elasticsearch来满足应用内搜索和地图搜索。目前还在试运营中。根据自己的使用和部署过程,分享自己的经验,梳理踩过的坑。1、java环境最低版本为java-jdk1.8。我本地选择jdk-1.8.0_191.jdk。安装完成后配置环境变量查看java版本java-versionopenjdkversion"1.8.0_191"OpenJDKRuntimeEnvironment(build1.8.0_191-b12)OpenJDK64-BitServerVM(build25.191-b12,mixedmode)2、elasticsearch版本选择elasticsearchv6.5.4,最新的稳定版。虽然用最新的稳定版的人不多,但谁在乎下载elasticsearchhttps://artifacts。elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz安装配置项配置为:data/directoryroot@localhostin/data/elasticsearch-6.5.4[17:18:23]$l总使用量4.8Mdrwxrwxr-x9eusereuser198Dec1111:26.drwxr-xr-x。7rootroot90Jan1616:35..drwxrwxr-x3eusereuser4.0KDec1111:13bindrwxrwxr-x2eusereuser178Dec1111:32configdrwxrwxr-x3eusereuser12Dec1111:25data-rwxrwxr-x1eusereuser4.3MDec622:30elasticsearch-analysis-ik-6.5.4.zipdrwxrwxr-x3eusereuser4.0KNov3008:02lib-rwxrwxr-x1eusereuser14KNov3007:55LICENSE.txtdrwxrwxrwx2eusereuser8.0KFeb1101:30logsdrwxrwxr-x28eusereuser4.0KNov3008:02modules-rwxrwxr-x1eusereuser395KNov3008:01NOTICE.txtdrwxrwxr-x3eusereuser25Dec1111:29plugins-rwxrwxr-x1eusereuser8.4KNovember3007:55README.textile配置数据:/data/elasticsearch/data配置日志:/data/elasticsearch/logs配置其他项遇到错误的描述描述3.添加用户用户组,启动守护进程不能使用root用户启动新增useruseraddeuser添加用户到用户组groupaddeuser-geuser切换到对应的用户sudoeuser启动守护进程/data/elasticsearch/bin/elasticsearch-d其他错误可以根据情况配置解决
