ElasticSearch服务支持Linux和Windows两种操作系统。请自行选择下载相应文件并解压至服务器。
ElasticSearch服务要求安装并配置JDK1.8及以上环境。
2.1 解压elasticsearch-6.1.2.tar.gz(zip)并配置config\elasticsearch.yml
文件,具体配置如下图
2.2 集成中文分词器:解压步骤1得到的iktar.gz(rar)文件至2.1步骤解压后的plugins目录并删除原iktar.gz(rar)压缩包,解压后的路径结构如下图
执行%elasticsearch-6.1.2%\bin\elasticsearch(.bat)脚本,启动ElasticSearch服务。在浏览器中输入http://ip:port/_cat/nodes?v 显示如下图,表示启动成功
- Linux下启动ElasticSearch服务也可通过cd转至%elasticsearch-6.1.2%\bin目录下使用
sh elasticsearch -d
命令采用后台服务启动- Linux下应以非root用户身份启动ElasticSearch服务
- Linux下在执行elasticsearch脚本前需要先使用
chmod
命令授权
登录AWS PaaS控制,进入应用管理ES全文检索服务务
参数中心,修改转换服务(elasticsearchurls)
参数值。该参数值IP和端口要求与步骤2中配置值一至。如为集群配置,可重复1-3步骤,部署多台ElasticSearch服务,以英文逗号分隔
1. root用户启动失败
当以root用户启动服务时,出现如图信息,请使用useradd命令为Linux创建新用户,并以新用户身份启动服务。
2. 启动脚本无权限
当启动出现如图信息时,表示启动脚本无权限,请使用Chmod - R 777 %elasticsearch-6.1.2% 命仅授权。
3. 其它参数要求
/etc/sysctl.conf文件vm.max_map_count值不允许小于262144
/etc/security/limits.conf文件增加如下图信息,且值不允许小于65534