使用Kibana数据可视化工具在CentOS 7上安装Elasticsearch 6

时间:2020-02-23 14:31:09  来源:igfitidea点击:

Elasticsearch是一种高度可扩展的开源全文本搜索和分析引擎工具,可近乎实时地存储,搜索和分析大量数据。在本指南中,将介绍使用Kibana在CentOS 7上安装Elasticsearch 6并用作Elastisearch仪表板的步骤.Kibana可让我们可视化Elasticsearch数据并浏览Elastic Stack

如何在CentOS 7上安装Elasticsearch 6

由于Elasticsearch依赖Java,因此我们需要先将其安装在计算机上,然后再在CentOS 7上安装Elasticsearch 6.

sudo yum install java-openjdk-devel java-openjdk

AddElasticsearch 6存储库:

cat <<EOF | sudo tee /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/oss-6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF

Elasticsearch 6存储库已准备就绪,可以使用。我们可以使用以下命令安装Elasticsearch:

sudo yum install elasticsearch-oss

我们可以通过编辑以下文件来设置JVM选项(例如内存限制):/etc/elasticsearch/jvm.options

在启动时启动并启用elasticsearch服务:

sudo systemctl enable --now elasticsearch

测试以验证其是否正常运行:

$curl -XGET 'http://localhost:9200/_cat/master'
_9iJ9GPcR3CjwsZZPYzMbQ 127.0.0.1 127.0.0.1 _9iJ9GP

$curl -XGET 'http://localhost:9200/_cat/nodes'
127.0.0.1 8 95 2 0.33 0.18 0.08 mdi * _9iJ9GP

创建一个测试索引:

$curl -X PUT "http://127.0.0.1:9200/mytest_index"
{"acknowledged":true,"shards_acknowledged":true,"index":"mytest_index"}

在CentOS 7上安装Kibana

安装Kibana开源:

sudo yum install kibana-oss

成功安装后,配置Kibana

$sudo vi /etc/kibana/kibana.yml
server.host: "0.0.0.0"
server.name: "kibana.example.com"
elasticsearch.url: "http://localhost:9200"

根据需要更改其他设置,然后启动Kibana服务:

sudo systemctl enable --now kibana

访问http://ip-address:5601打开Kibana仪表板:

如果我们有活动的防火墙,则需要允许访问Kibana端口:

sudo firewall-cmd --add-port=5601/tcp --permanent
sudo firewall-cmd --reload