ubuntu 18.04 安装elk(elasticsearch+logstack+kibana) +filebeat

项目背景:

    公司搭建压测服务器 需要收集日志

项目方案

 

 具体安装

   1 elasticsearch

      download https://www.elastic.co/cn/downloads/elasticsearch

     

# 到宿主机上打开文件
vim /etc/sysctl.conf
# 增加这样一条配置,一个进程在VMAs(虚拟内存区域)创建内存映射最大数量
vm.max_map_count=655360
# 让配置生效
sysctl -p

# 进入到 elsearch下的config目录
cd /soft/elsearch/config
 

然后找到下面的配置

#打开配置文件
vim elasticsearch.yml 

#设置ip地址,任意网络均可访问
network.host: 0.0.0.0 
 

在Elasticsearch中如果,network.host不是localhost或者127.0.0.1的话,就会认为是生产环境,会对环境的要求比较高,我们的测试环境不一定能够满足,一般情况下需要修改2处配置,如下:

# 修改jvm启动参数
vim conf/jvm.options

#根据自己机器情况修改
-Xms128m 
-Xmx128m

 由于前后端分离开发,所以会存在跨域问题,需要在服务端做CORS的配置,如下:

vim elasticsearch.yml

http.cors.enabled: true http.cors.allow-origin: "*"



2.   kibana

 
posted @ 2021-12-26 21:29  飘柔2019  阅读(211)  评论(0编辑  收藏  举报