版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Trend_H/article/details/84676905
一、安装java环境
- yum安装
使用yum方式安装,前提是必须有网络
yum install java-1.8.0-openjdk
请使用JDK1.8及以上版本,最新的es 是需要对应的支持的
-
压缩包安装
请参考文章 JDK1.8安装 -
安装完成,查看java版本
[root@localhost ~]# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
二、安装 Elasticsearch
Elasticsearch的安装很简单,下载下来解压即可,也可以去官网 Download Elasticsearch下载压缩包再上传到指定位置。
Elasticsearch 历史版本
下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz
解压
tar -zxvf elasticsearch-5.6.3.tar.gz -C /usr/local/
三、运行Elasticsearch
如果你只是本地使用,并没有其他需求,那么你现在就可以直接运行了。
但是,需要特别注意的是 Elasticsearch 要求不能使用超级用户root运行,所以我们建立一个普通账号,这里我命名为 zzti
# 创建zzti账户
adduser zzti
# 修改密码
passwd zzti
给zzti用户elasticsearch目录的授权
chown -R zzti /usr/local/elasticsearch-5.6.3/
启动 elasticsearch
su /usr/local/elasticsearch-5.6.3/bin/elasticsearch
如果想后台运行,在运行命令后面加参数 -d
su /usr/local/elasticsearch-5.6.3/bin/elasticsearch -d
如果没出现异常error,当见到 started 时就表示已经运行成功,可以开始使用了
[2017-10-31T16:07:16,399][INFO ][o.e.n.Node ] [oDFU6c3] started
用 curl 测试一下
[root@localhost ~]# curl http://localhost:9200/?pretty
{
"name" : "cuixykT",
"cluster_name" : "hu",
"cluster_uuid" : "nph9_nOORk2hFBnLGWVijw",
"version" : {
"number" : "5.6.3",
"build_hash" : "1a2f265",
"build_date" : "2017-10-06T20:33:39.012Z",
"build_snapshot" : false,
"lucene_version" : "6.6.1"
},
"tagline" : "You Know, for Search"
}