作者:嘻嘻哈哈的二狗子 | 来源:互联网 | 2023-05-19 05:48
ELK系列一:CentOS7安装elasticsearch5.X本文介绍如何通过Elasticsearch的RPM包或者RPM源在CentOS7上安装Elasticsearch。通过R
ELK系列一:CentOS7安装elasticsearch5.X
本文介绍如何通过Elasticsearch的RPM包或者RPM源在CentOS7上安装Elasticsearch。
通过RPM源安装Elasticsearch5.x
导入Elasticsearch的PGP Key
下载和安装Elasticsearch的PGP Key
rpm --import https:
配置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
sudo systemctl start elasticsearch.service
systemctl stop elasticsearch
配置防火墙默认端号9200
sudo firewall-cmd --permanent --add-port=9200/tcp
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类型 |
描述 |
默认安装目录 |
设置 |
home |
elasticsearch主目录($ES_HOME) |
/usr/share/elasticsearch |
|
bin |
elasticsearch的二进制脚本:包含启动node和安装plugin的脚本 |
/usr/share/elasticsearch/bin |
|
conf |
配置文件存放目录包含elasticsearch.yml |
/etc/elasticsearch |
path.conf |
conf |
elasticsearch的环境变量,包含heap size, file descriptors等。 |
/etc/sysconfig/elasticsearch |
|
data |
每个index/shard文件的存放目录 |
/var/lib/elasticsearch |
path.data |
logs |
日志文件存放目录 |
/var/log/elasticsearch |
path.logs |
plugins |
插件的存放目录 |
/usr/share/elasticsearch/plugins |
|
script |
脚本的存放目录 |
/etc/elasticsearch/scripts |
path.scripts |
本文系原创,转载请标明出处, 如果您发现有任何问题,请您帮忙指正。