环境:CentOS 6.6 Elasticsearch版本:5.6.2 感觉这个影响不大
第一步,要安装jdk1.8版本及以上
[root@test1 elasticsearch]# Java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) Client VM (build 25.181-b13, mixed mode, sharing)
这是我安装版本信息,具体怎么安装另行百度,安装好了记得配一下环境变量。 还是大概写一下怎么安装jdk吧。
http://www.Oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
网址进去选择适合自己系统的版本,下载rpm,通过winscp传到虚机上(我传到/data路径下的), cd到你上传的路径下,rpm -ivh xxxxx,安装,其中xxxxx是rpm包的全称,一个字都不要丢,看下面具体操作。
[root@192 ~]# cd /data/ [root@192 data]# ls apt-0.5.15cnc6-10mdk.x86_64.rpm elasticsearch5.6.2 filebeat5.6.2 jdk-8u181-linux-x64.rpm kibana5.6.2 logstash5.6.2 [root@192 data]# rpm -ivh jdk-8u181-linux-x64.rpm
初学者,不管是ELK还是LInux都是初学者,下面很多办法可能都很笨,勿喷
由于我是公司内网环境,由于网络限制,所以不能用yum的方式来安装,所有的包都是事先在网上下载好通过winscp传到虚机上的(我的环境都是虚机,不是服务器)。
https://www.elastic.co/downloads/past-releases/elasticsearch-5-6-2
这是ELasticsearch5.6.2版的下载地址,进去点rpm直接下载就行了。 我通过winscp把下载好的包放到虚机上/data/elasticsearch5.6.2/目录下,进入这个直接安装就行了。 安装过程在CRT上找不到了,手敲一遍,其实稍微懂一点linux的人应该都会,不过肯定也有跟我一样什么都不会就开始接触ELK的。
[root@test1 ~]# cd /data/elasticsearch-5.6.2/ [root@test1 elasticsearch-5.6.2]# ls elasticsearch-5.6.2.rpm [root@test1 elasticsearch-5.6.2]# rpm -ivh elasticsearch-5.6.2.rpm (这一步才是安装,复制命令的话记得把括号里的内容删掉...)
到这里不出问题的应该就已经安装好了,而且会提示你可以通过“ sudo service elasticsearch start”来启动elasticsearch,就像这样
[root@test1 ~]# sudo service elasticsearch start ???? elasticsearch:[??] (这里的问号应该是CRT的编码问题,我也不知道怎么解决,网上看了一圈,都试了,其他地方都没问题,就这里还是乱码) [root@test1 ~]#
启动好了可以用下面的方法验证一下是否正常启动。如果你是新手,到这一步之前,不要修改配置文件,不然下面的可能会出各种错。
[root@test1 ~]# curl localhost:9200 { "name" : "CvRswgC", "cluster_name" : "elasticsearch", "cluster_uuid" : "H_RrZNp0QUSoQ3qQreN_hg", "version" : { "number" : "5.6.2", "build_hash" : "57e20f3", "build_date" : "2017-09-23T13:16:45.703Z", "build_snapshot" : false, "lucene_version" : "6.6.1" }, "tagline" : "You Know, for Search" } [root@test1 ~]#
如果你看到的内容跟我这里一样,说明Elasticsearch到这里已经安装好了。 (今天在新的虚机上又搭建了一套,执行“url localhost:9200”的时候显示拒绝连接,怀疑是防火墙问题,这次是centos7,“service firewalld stop”关闭防火墙后就行了。centos6的话应该是“service iptables stop”)
验证elasticsearch是否安装好可以在kibana页面中直观的观察。
图片中第一行显示“Elasticsearch plugin is yellow ”就是没问题的,是要不是red,就没问题。
如何安装kibana可以见 https://www.linuxidc.com/Linux/2018-08/153392.htm