ElasticSearch安装
说明
ElasticSearch是一个高度可扩展的开源搜索引擎并使用REST API,所以您值得拥有。 在本教程中,将介绍开始使用ElasticSearch的一些主要概念。
下载
下载地址
根据需要下载对应版本,本文以Mac版说明:
解压
将压缩包放到指定目录下,解压压缩包:
tar -zxvf elasticsearch-7.4.2-darwin-x86_64.tar.gz\
Elasticsearch目录介绍:
bin(执行脚本)
config(配置文件)
lib(依赖的第三方库)
modules(模块)
plugins(第三方插件)
启动Elasticsearch指令
客户端启动
bin/elasticsearch
后台启动(推荐使用
)
bin/elasticsearch -d
LINU下启动,因为Elasticsearch处于安全考虑,无法使用 root账户启动,故需要创建新的账户:
groupadd es
useradd es -g es -p es
chown -R es:es elasticsearch-6.6.1
su es
注意事项
-
默认情况下,Elasticsearch 只允许本机访问,如果需要远程访问,需要修改其配置文件:
vim config/elasticsearch.yml
去掉 network.host 前边的注释,将它的值改成0.0.0.0
network.host: 0.0.0.0 -
启动报错:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
命令行键入:
ulimit -n 65536 -
启动报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
vim /etc/sysctl.conf
增加以下一行(或者调节至更大655360)
vm.max_map_count=262144
如果不存在则添加:
echo “vm.max_map_count=262144” >>/etc/sysctl.conf
保存,并执行 sysctl -p -
启动报错:解决
-
启动报错:解决
验证启动成功
http://127.0.0.1:9200
Kibana安装
介绍
Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。
安装
下载解压安装包,一定要装与ES相同的版本。
Kibana下载地址
配置
编辑文件config/kibana.yml ,配置属性:
cd kibana/config/
vim kibana.yml
添加:
server.host: “127.0.0.1”
elasticsearch.url: “http://127.0.0.1:9200”
先启动ES,然后再启动
kibana必须是在root下运行,否则会报错,启动失败
cd /usr/local/kibana-6.6.1
./bin/kibana
验证访问
http://127.0.0.1:5601