elasticsearch 单机部署
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了elasticsearch 单机部署,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1427字,纯文字阅读大概需要3分钟。
内容图文

简介:
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,是基于java语言编写。
部署环境:
JDK 1.8
elasticsearch 6.2.2
下载链接:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.tar.gz
wget https://github.com/medcl/elasticsearch-analysis-ik (需要与elasticsearch的版本相对应)
单机部署:(必须在非root下部署,否则无法运行)
解压安装包:
mkdir data # 新建数据文件夹
修改配置文件:
[es@CentOS6 config]$ sed "/^#/d" elasticsearch.yml
#----------------- Paths ---------------------
path.data: /home/es/elasticsearch/data
path.logs: /home/es/elasticsearch/logs
#---------------- Memory --------------
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
#--------------- Network -------------
network.host: 0.0.0.0
http.port: 9200
修改内存配置文件:
[es@CentOS6 config]$ vim jvm.options
-Xms512m
-Xmx512m
修改系统参数
1、vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=65536
2、vi /etc/security/limits.conf
- soft nofile 819200
- hard nofile 819200
- soft nproc 2048
- hard nproc 4096
3、vi /etc/security/limits.d/90-nproc.conf - soft nproc 1024
#修改为 - soft nproc 4096
安装中文分词插件:
wget https://github.com/medcl/elasticsearch-analysis-ik
下载完切换到相应版本:git checkout tags/v6.2.2
进入elasticsearch-analysis-ik文件夹内执行:mvn clean package命令打包编译。
将target/releases文件夹内的elasticsearch-analysis-ik-6.2.2.zip copy到es的plugins文件夹内
解压后修改文件夹名称为analysis-ik
启动:
修改完以后重新登陆es用户
启动程序
./elasticsearch -d
编写脚本以实现其他用户可以正常启动:
runuser -l es -c ‘/usr/myapp/elasticsearch-6.2.2/bin/elasticsearch -d‘
原文:http://blog.51cto.com/11962757/2089883
内容总结
以上是互联网集市为您收集整理的elasticsearch 单机部署全部内容,希望文章能够帮你解决elasticsearch 单机部署所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。