ELK系列一:CentOS7安装elasticsearch5.x

ELK系列一:CentOS7安装elasticsearch5.X

本文介绍如何通过Elasticsearch的RPM包或者RPM源在CentOS7上安装Elasticsearch。

通过RPM源安装Elasticsearch5.x

导入Elasticsearch的PGP Key

下载和安装Elasticsearch的PGP Key

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

配置Elasticsearch的RPM源

在/etc/yum.repo.d/目录下创建一个名为elasticsearch.repo 的文件,文件内容如下:

[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

配置好源后,可以用如下命令安装elasticsearch:

sudo yum install elasticsearch

手动rpm安装elasticsearch

#下载elasticsearch-5.3.0.rpm
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.3.0.rpm
#sha1sum校验
sha1sum elasticsearch-5.3.0.rpm
#安装elasticsearch
sudo rpm --install elasticsearch-5.3.0.rpm

启动Elasticsearch

#设置开机自启动
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
#启动elasticsearch
sudo systemctl start elasticsearch.service
#停止elasticsearch
systemctl stop elasticsearch

配置防火墙默认端号9200

sudo firewall-cmd --permanent --add-port=9200/tcp #把端口号9200加入到防火墙例外
sudo firewall-cmd --reload #重新加载防火墙

验证elasticsearch运行状况

可以通过发送HTTP请求方式验证:

curl -XGET 'localhost:9200/?pretty'

当你看到如下消息时表示elasticsearch已在本机成功运行:

{
  "name" : "Cp8oag6",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "AT69_T_DTp-1qgIJlatQqA",
  "version" : {
    "number" : "5.3.0",
    "build_hash" : "f27399d",
    "build_date" : "2016-03-30T09:51:41.449Z",
    "build_snapshot" : false,
    "lucene_version" : "6.4.1"
  },
  "tagline" : "You Know, for Search"
}

RPM包安装目录说明

elasticsearch类型描述默认安装目录设置
homeelasticsearch主目录($ES_HOME)/usr/share/elasticsearch
binelasticsearch的二进制脚本:包含启动node和安装plugin的脚本/usr/share/elasticsearch/bin
conf配置文件存放目录包含elasticsearch.yml/etc/elasticsearchpath.conf
confelasticsearch的环境变量,包含heap size, file descriptors等。/etc/sysconfig/elasticsearch
data每个index/shard文件的存放目录/var/lib/elasticsearchpath.data
logs日志文件存放目录/var/log/elasticsearchpath.logs
plugins插件的存放目录/usr/share/elasticsearch/plugins
script脚本的存放目录/etc/elasticsearch/scriptspath.scripts

本文系原创,转载请标明出处, 如果您发现有任何问题,请您帮忙指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值