前提条件:需要jdk环境
1:首先下载包,如果只需要es服务,则只需要elasticsearch即可
elasticsearch:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
kibana:https://www.elastic.co/cn/downloads/past-releases#kibana
ik分词器:https://github.com/medcl/elasticsearch-analysis-ik/releases
2:上传包到指定目录下,如opt,并解压
rpm -ivh elasticsearch-6.8.1.rpm
3:为es配置jdk
4:切换到/etc/elasticsearch目录下,可以选择性配置jvm.options中Xms的参数
编辑elasticsearch.yml ,配置集群,单节点就一个即可
修改访问地址,默认只能本机访问,端口默认9200
关闭自检程序
配置集群列表地址:可以是主机名,也可以是ip
5:启动
systemctl start elsticsearch
如果出现错误,可以根据配置文件elsticserch.yml中的logs地址,去看一下错误日志
查看状态
测试访问:启动后要等一会,再去请求,立刻请求,可能访问不到是正常的
http://192.168.197.142:9200/
如果实在访问不到,有这么几种可能。
1:配置文件没有设定0.0.0.0,让外部可访问
2:没有给9200端口增加防火墙通过,这个解决很简单,直接增加9200端口对外开放。如何开放请看另一篇博客:https://www.cnblogs.com/aiqingbi-aifeifei/p/14176154.html
访问成功,应该返回如下信息:
把下载好的分词器和kibana包上传并解压
进入kiban的config目录,只有一个配置文件编辑它
默认只有本机访问,改为ip访问
还有连接的es地址,默认是本机9200
然后保存退出,切换到bin目录下:执行启动
nohup ./kibana &
稍等一会,访问5601的端口,即可,如果访问不到,还是参照上面es访问不到的方式进行处理