Homestead 下搭建 ELK 踩坑日记
0

  • apt-get install default-jre 报错:E: unlocate the package 是因为改了 /etc/apt/sources.list
    apt-get update 一下就好了

  • .tar.gz 用 tar -xzf elasticsearch-6.4.3.tar.gz 解压安装

  • chown: cannot access 'elasticsearch': No such file or directory
    因为下载的文件夹是 elasticsearch-6.4.3
    改为 chown -R elsearch:elsearch elasticsearch-6.4.3 就好了

  • checking that Elasticsearch is running 用 GET / 不行,powershell下用 curl -X GET "localhost:9200/"

  • 浏览器 打开 localhost:5601 拒绝访问,是因为 homestead 在 192.168.10.10 下运行,
    所以编辑 /etc/kibana/kibana.yml 下的 server.host: 192.168.10.10 就可以了

  • elasticsearch:5.0.0 max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
    启动时报错虚拟内存空间不够,sudo sysctl -w vm.max_map_count=262144 设置一下就可以了

  • homestead.yaml 文件配置比如 ports: 英文前不能有空格,不然会报错

  • bin/logstash -f ../config/logstash-simple.conf 启动配置文件路径要正确,否则会假启动(显示启动,却退出终端,像后台运行一样,实则没用启动)

  • homestead 环境下 logstash.conf 配置 input 路径 path 得是绝对路径,且如果安装目录不是在 /var/share/ 而是在 /vagrant 下
    则要运行命令行 \w 查看当前目录,并和 input 输入目录拼接

  • To test your Logstash installation, run the most basic Logstash pipeline. For example:
    cd logstash-6.4.3
    bin/logstash -e 'input { stdin { } } output { stdout {} }'

    After starting Logstash, wait until you see "Pipeline main started" and then enter hello world at the command prompt:

    hello world
    2013-11-21T01:22:14.405+0000 0.0.0.0 hello world
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!