在Centos 7上的安装与配置Elasticsearch

版权声明:本文为博主原创文章,未经博主允许不得转载。 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"
}

猜你喜欢

转载自blog.csdn.net/Trend_H/article/details/84676905
今日推荐