Linux下安装ElasticSearch 和 Kibana可视化界面服务

1确保linux环境下已经安装有jdk环境 虚拟机至少保证有1G内存

2下载ElasticSearch安装包,并上传到服务器

Linux下安装ElasticSearch 和 Kibana可视化界面服务

3解压

tar -zxvf

Linux下安装ElasticSearch 和 Kibana可视化界面服务

4设置配置文件 elasticsearch.yml 网络配置

Linux下安装ElasticSearch 和 Kibana可视化界面服务

5启动es

[[email protected] bin]# ./elasticsearch
这时候会出现报错 

Linux下安装ElasticSearch 和 Kibana可视化界面服务

原因是不能以root用户启动ES

解决方案:

因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户

创建用户组和用户

[[email protected] /]# groupadd esxuxugroup
[[email protected] /]# useradd esxuxu -g esxuxugroup -p 123456

将文件所有者改为新的用户

[[email protected] /]# chown -R esxuxu:esxuxugroup /usr/local/software/es/elasticsearch-6.4.3

授权

[[email protected] es]# chmod 755 /usr/local/software/es/elasticsearch-6.4.3

切换用户

su esxuxu

然后重新启动 继续报错

Linux下安装ElasticSearch 和 Kibana可视化界面服务

针对bootstrap checks failed max virtual memory areas vm.max_map_count [65530] 错误

进入root用户下

vim /etc/sysctl.conf  加入

vm.max_map_count=655360

[[email protected] etc]# sysctl -p
vm.max_map_count = 655360
 

针对max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]错误

vim /etc/security/limits.conf 加入

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

最后重启服务器

再次切换用户 启动成功

Linux下安装ElasticSearch 和 Kibana可视化界面服务

浏览器访问成功

Linux下安装ElasticSearch 和 Kibana可视化界面服务

继续安装Kibana

Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。

你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。

你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。

Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。

同样下载并上传安装包到linux环境下并解压

Linux下安装ElasticSearch 和 Kibana可视化界面服务

修改配置文件 vim config/kibana.yml

Linux下安装ElasticSearch 和 Kibana可视化界面服务

[[email protected] kibana-6.4.3-linux-x86_64]# ./bin/kibana 启动kibana

Linux下安装ElasticSearch 和 Kibana可视化界面服务

浏览器访问

Linux下安装ElasticSearch 和 Kibana可视化界面服务

安装成功