1.Elasticsearch安装教程

Elasticsearch安装

本文安装的elasticsearch是6.2.4版本,在CentOS Linux release 7.6.1810 (Core)下面测试,其他版本的安装也大同小异。

1 Java环境配置

因为Elasticsearch是使用Java语言,所以需要安装JDK,官方推荐是Java 1.8版本或以上,本文安装的JDK1.8版本,高版本的Elasticsearch要求的JDK版本跟高,需要大家自己注意版本匹配。

1.1 下载JDK包,并导入到远程服务器

作者下载了JDK1.8版本的系统包,并放在系统桌面,然后通过scp命令导入到远程服务器;首先进入远程服务器,在根目录下面新建一个tool目录:

mkdir tool

然后本地下载的JDK通过scp命令导入到远程服务器,注意下载的jdk包文件位置和自己远程服务器位置及需要放入的文件夹位置:

scp Desktop/jdk-8u181-linux-x64.tar.gz    root@IP:/tool

进入服务器,解压文件:

cd tool
tar -zxvf jdk-8u181-linux-x64.tar.gz

1.2 配置java环境

用文本编辑器打开:

vi /etc/profile

在profile文件末尾加入:

export JAVA_HOME=/cloud/java/jdk1.8.0_151
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使用source命令,或者重启系统,文件生效;用java -verison命令看一下是否配置成功,出现下图情况就表明已经配置成功

[root@VM_0_17_centos /]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
[root@VM_0_17_centos /]#

2 Elasticsearch安装

2.1 导入elasticsearch安装包

根据自己需要下载对应的安装包,然后导入到远程服务器系统,也可以自己在服务器上面自行下载安装包;

  scp Desktop/elasticsearch-6.2.4.tar.gz    root@118.25.123.253:/tool

解压缩安装包:

cd tool
tar -zxvf elasticsearch-6.2.4.tar.gz

解压缩之后进入到elasticsearch解压目录下面的bin目录下,通过 ./elasticsearch 直接启动会发现报错,原因是elasticsearch不允许直接在root用户下面进行启动。所以我们创建elasticsearch用户组和用户,并给相应文件目录更改所有人和组。

2.2 新建用户组和用户

在系统下新建用户组合用户:

groupadd elasticsearch  
useradd -g elasticsearch  elasticsearch  
chown elasticsearch:elasticsearch -R elasticsearch-7.0.0

进入到elasticsearch解压包的bin目录下,切换到用户组组启动:

su elasticsearch
./elasticsearch

如果想通过后台启动,可以按照如下命令执行:

./bin/elasticsearch -d -p pid

这里-d表示后台运行,-p记录进程id。信息保存Elasticsearch目录的/logs/ 目录。

2.3 允许外网访问

在我们只能通过localhost来访问,如果想要绑定外网地址,需要更改一些配置,编辑文件config/elasticsearch.yml,修改绑定的监听IP如下:

# 绑定监听IP
network.host: 0.0.0.0

如果远程服务器是云服务器,记得开放相关访问端口9200,然后可以访问对应的 http://ip:9200,可以得到如下信息:

{
    "name": "node-1",
    "cluster_name": "es-application",
    "cluster_uuid": "P7eo4P2wTdSfw5zTxLADNQ",
    "version": {
        "number": "6.2.4",
        "build_hash": "ccec39f",
        "build_date": "2018-04-12T20:37:28.497551Z",
        "build_snapshot": false,
        "lucene_version": "7.2.1",
        "minimum_wire_compatibility_version": "5.6.0",
        "minimum_index_compatibility_version": "5.0.0"
    },
    "tagline": "You Know, for Search"
}

自此,Elasticsearch安装工作就已经完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值