ElasticSearch 5.5 离线环境的完整安装及配置详…
2018-06-18 01:12:28来源:未知 阅读 ()
此文针对局域网环境(非公网环境),提供ElasticSearch 5.5.2的完整安装及配置教程,包括ES的kibana插件、IK中文分词插件安装及配置。
另外,文章提供安装配置环境涉及到的所有安装包下载路径及参考指南,供大家学习。
环境准备
- 安装环境
Linux环境,内网测试版本为:Red Hat Enterprise Linux Server release 6.3 (Santiago)
- ES5.X版本要求jdk版本至少1.8
- 创建ES访问账号
ES从2.X开始禁止直接使用root用户启动,所以需要创建单独用户,并为用户分配相应的目录权限
其中/home/tshi为elasticsearch服务的存储目录
- 操作系统的配置文件参数修改
修改/etc/security/limits.conf配置文件,在末尾追加一下配置
修改/etc/sysctl.conf配置文件
-
安装包准备(附下载路径
百度云下载,下载地址链接:https://pan.baidu.com/s/1lGJBB70p16gYINt0vyjqPQ 密码:vc54
- 参考指南:《elasticsearch权威指南-中文.pdf》
- Elasticsearch安装包:elasticsearch-5.5.2.tar.gz
- Kibana安装包:kibana-5.5.2-linux-x86_64.tar.gz
- IK分词安装包:elasticsearch-analysis-ik-5.5.2.zip
ES安装及配置
a) 解压tar包到指定目录
b) 进入elasticsearch目录下config的elasticsearch.yml对个别参数进行配置修改:
c) 进入bin目录,执行./elasticsearch执行elasticsearch服务,下图显示执行成功
d) 后台执行的命令为 ./bin/elasticsearch &。
e) 如果想要配置分布式,只需将elasticsearch安装目录改名存储,然后对./config/elasticsearch.yml配置文件修改,设置相同的集群名称,不同的节点名,不同的端口号即可,下图为测试服务器的第二个节点的配置项:
cluster.name: my-application node.name: node-2 bootstrap.memory_lock: false bootstrap.system_call_filter: false network.host: 127.0.0.1 http.port: 9201 http.cors.enabled: true http.cors.allow-origin: "*"
f) 启动成功后,通过浏览器进行测试
g) 可以通过http://127.0.0.1:9200/_cat/health?v查看当前集群的健康状态,因为当前服务器上有两个节点,所以显示状态为green,如果为单节点,则会是yellow,没有副本。
至此,完成了ES的安装及环境配置,已经可以通过浏览器或者客户端进行索引创建、访问等操作。
Kibana安装及配置
a) 首先将安装包内的kibana-5.5.2-linux-x86_64.tar.gz上传服务器,并解压至目标目录
b) 打开安装目录下的./config/kibana.yml进行kibana的环境配置,修改配置如下:
server.host: "127.0.0.1" elasticsearch.url: "http://127.0.0.1:9200"
c) 启动kibana:./bin/kibana (后台启动命令为:./bin/kibana &)
d) 启动成功后,浏览器访问:127.0.0.1:5601进入kibana控制台。Kibana的使用教程请自行百度。
IK中文分词及配置
ES默认的分词器为standard,其对中文的支持很不友好,所以进行全文检索时,需要给es服务绑定合适的中文分词,这里采用IK分词器进行安装,IK分词器是目前阿里Elasticsearch服务默认自带的中文分词。
a) 将安装包的elasticsearch-analysis-ik-5.5.2.zip上传服务器,并解压
b) 在elasticsearch中创建ik的安装目录,将ik目录移动至此目录下
c) 重启elasticsearch
d) 验证ik是否可用(通过kibana验证)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:java面试总结
- Spring Boot 教程 - Elasticsearch 2020-06-09
- Elasticsearch如何有惊无险地入门,我是用心的 2020-05-28
- ElasticSearch7.4.2安装、使用以及与SpringBoot的整合 2020-05-27
- springboot与elasticsearch整合 2020-05-16
- centos7-linux安装docker(离线方式) 2020-05-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash