前言:Elasticsearch作为一款优秀的分布式搜索工具,被广泛用在数据搜集和整理的业务中,知名的比如有github就是采用es来精准的搜索几千万行代码,百度也大量应用Elasticsearch做数据爬取分析,本篇博客就来探讨一下Elasticsearch如何安装。我选择的环境为CentOS 6.5,基本的运行环境都是么有的,废话不多说,start!
 
ASP站长网本篇博客的目录
 
一:下载ElasticSearch
 
二:安装Java的基础环境jdk
 
三:启动elaticSearch
 
四:安装head插件
 
五:总结
 
一:下载ElasticSearch
 
1:创建elaticSearch目录:
 
[root@176 ~]# mkdir /usr/software/elasticSearch
 
2:下载elaticSearch2.0.1版本
 
链接:https://pan.baidu.com/s/1zwk6kwEjH2DAZPDFqc4KvQ  提取码:48wq。下载完成之后上传到服务器,可以使用sz命令
 
ps:如果sz无效(在mac下),可以使用scp -r命令:
 
3:上传到服务器上(需要一点时间),然后再解压,再修改config配置,修改config配置的原因主要是因为ES在默认下只能本地访问,无法远程访问。假如你状态远程服务器上,那么直接使用http://xxx.xxx.xxx.xxx:9200是无法访问到的,必须修改nethost
 
[root@176 elasticSearch] sz
[root@176 elasticSearch]# tar -zxvf elasticsearch-2.0.1.tar.gz
[root@176 elasticsearch-2.0.1]# cd /usr/software/elasticSearch/elasticsearch-2.0.1/config
 
4:修改elasticsearch.yml文件,然后将其中的network.host改为0.0.0.0,同时注意去掉前面的注释符号(#)
 
[root@176 config]# vi elasticsearch.yml
 
 
 
 
 
二:安装java的基础环境jdk
 
因为ES是运行在java环境下的,所以服务器必须安装jdk,如果找不到java的运行环境,启动会报错,只有安装jdk的基本依赖之后他才可以正常运行
 
 2.1:创建jdk目录并下载jdk
 
[root@176 /]# mkdir /usr/software/java/
 
2.2:下载jdk
 
链接:https://pan.baidu.com/s/1aOqIS-zKaWm_DKDrL0a3_Q  提取码:p3wt .  ps:上传到服务器
 
2.3:解压jdk,然后设置系统变量路径
 
[root@176 java]# tar -zxvf jdk-8u201-linux-x64.tar.gz
[root@176 java]# vi /etc/profile
[root@176 java]# export JAVA_HOME=/usr/software/java/jdk1.8.0_201
[root@176 java]# export PATH=$JAVA_HOME/bin:$PATH
[root@176 java]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
 
2.4:查看一下java是否安装成功
 
 
 
三:启动elaticSearch
 
3.1:默认情况下,elastic是不允许以root身份启动的:
 
 
 
3.2:这个时候就要允许es以root身份启动,以下表示允许root用户启动  -d表示在后台运行
 
[root@176 bin]# ./elasticsearch -Des.insecure.allow.root=true -d
 
3.3:等启动起来,看一下是否成功,使用命令curl localhost:9200。如果出现以下,就表示安装成功

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。