Linux下安装ElasticSearch 和 Kibana可视化界面服务
1确保linux环境下已经安装有jdk环境 虚拟机至少保证有1G内存
2下载ElasticSearch安装包,并上传到服务器
3解压
tar -zxvf
4设置配置文件 elasticsearch.yml 网络配置
5启动es
[[email protected] bin]# ./elasticsearch
这时候会出现报错
原因是不能以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
然后重新启动 继续报错
针对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
最后重启服务器
再次切换用户 启动成功
浏览器访问成功
继续安装Kibana
Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。
你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。
你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。
Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。
同样下载并上传安装包到linux环境下并解压
修改配置文件 vim config/kibana.yml
[[email protected] kibana-6.4.3-linux-x86_64]# ./bin/kibana 启动kibana
浏览器访问
安装成功