Cloud Native应用交付

  • 首页
  • 关于本站
  • 个人介绍
  • Downloads
  • Repo
    • Github
    • Container
  • F5
    • F5 Python SDK
    • F5-container
    • F5-LBaaS
  • 社交
    • 联系我
    • 微信/微博
    • 公众号
    • 打赏赞助
行至水穷处 坐看云起时
Cloud Native Application Services: cnadn.net
  1. 首页
  2. F5 with ELK
  3. 正文

ELK stack (Elasticsearch,logstash,Kibana)集群安装步骤备忘

2017年11月9日 20050点热度 5人点赞 3条评论

1. yum update 系统1. yum update 系统

2. 安装 java, yum install java

3. 安装elasticsearch (官网,rpm方式) yum install elasticsearch  https://www.elastic.co/guide/en/elasticsearch/reference/5.6/rpm.html   设置启动服务  systemctl daemon-reload  systemctl enable elasticsearch.service  systemctl start elasticsearch.service

3.1 关闭swap: swapoff -a

3.2 修改/etc/fstab  注释掉这一行 /dev/mapper/centos-swap swap

3.3 修改 /etc/elasticsearch/elasticsearch.yml 中的 cluster.name: F5ELK-cluster , node.name: ELKnode1,network.host: 0.0.0.0

4. 安装kibana (官网,rpm)  vi /etc/kibana/kibana.yml  port 5601 修改server.host监听地址为0.0.0.0   systemctl daemon-reload  systemctl enable kibana.service  systemctl start kibana.service

5. 关闭centos7 firewall systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动
6.安装elasticsearch-head 辅助工具https://github.com/mobz/elasticsearch-head#running-with-built-in-server 5.0版本后的elasticsearch不支持plugin方式,只支持独立服务器安装yum install gityum install npm

6.1 可能需要执行,如果没有自动下载安装的话 npm install phantomjs-prebuilt@2.1.15 --ignore-script

6.2 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})npm WARN elasticsearch-head@0.0.0 license should be a valid SPDX license expression
出现以上错误使用 npm install --no-optional
如果还出现 npm WARN elasticsearch-head@0.0.0 license should be a valid SPDX license expression 错误 则修改目录下的package.json  将Apache改为Apache-2.0 。详细 见http://blog.csdn.net/qq_36357820/article/details/77539843  (但没有安装node,grunt)这些东西

6.3 访问http://192.168.214.130:9100/ 访问 elasticsearch-head, 出现界面中填入 http://192.168.214.130:9200/ 并点击connect,如果后侧出现无法连接提示,则

6.3.1 修改/etc/elasticsearch/elasticsearch.yml 最后增加
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

6.3.2 修改/root/elasticsearch-head/Gruntfile.js   : 增加 hostname

1
2
3
4
5
6
7
8
9
10
connect: {
    server: {
        options: {
            port: 9100,
            hostname: '*',
            base: '.',
            keepalive: true
        }
    }
}

7. 安装logstash,  yum install logstash, logstash没有以服务启动. 测试验证  ./logstash -e 'input {stdin{}} output{stdout{}}'

8. 第二台节点安装。方法同一,elasticsearch.yml里配置不同的节点名,并配置 discovery.zen.ping.unicast.hosts: ["192.168.214.130", "192.168.214.131"] 否则elasticsearch-head里会显示集群状态黄色9. head因为是以独立服务器安装,第二台节点无需安装

相关文章

  • 构建基于kafka(confluent)双活数据中心弹性F5 Bigdata Engine 架构-ELK_1.0
  • F5利用Elastic stack(ELK)进行应用数据挖掘系列(2)-DNS
  • F5利用Elastic stack(ELK)进行应用数据挖掘系列(1)-HTTP
  • 基于kakfa (confluent)搭建elk(备忘)
  • F5 DNS可视化让DNS运维更安全更高效-F5 ELK可视化方案系列(3)
本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: ELK F5
最后更新:2018年06月21日

纳米

linjing.io

打赏 点赞
下一篇 >

文章评论

  • 大东

    步骤6.2那里,npm install –no-optional命令,no前面应该是两个横线,正确的命令为npm install --no-optional;
    步骤6.3.1那里,http.cors.allow-origin: “*”为英文的双引号(复制粘贴的时候注意),和冒号之间还有一个空格。

    2018年02月11日
    回复
    • 纳米

      @大东 谢谢,我看了下,我的原始文档是正常的,看上去是MD文件被编辑器自动转换了。感谢提示,这样别人可以注意到。

      2018年02月14日
      回复
  • root

    手动点赞,博主辛苦了

    2018年06月1日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

    页面AI聊天助手

    纳米

    linjing.io

    ☁️迈向Cloud Native ADC ☁️

    认证获得:
    TOGAF: ID 152743
    Kubernetes: CKA #664
    Microsoft: MCSE MCDBA
    Cisco: CCNP
    Juniper: JNCIS
    F5:
    F5 Certified Solution Expert, Security
    F5 Certified Technology Specialist, LTM/GTM/APM/ASM
    F5 Certified BIG-IP Administrator
  • 点击查看本博技术要素列表
  • 归档
    分类
    • AI
    • Automation
    • Avi Networks
    • Cisco ACI
    • CISCO资源
    • F5 with ELK
    • F5-Tech tips
    • F5技术
    • Juniper
    • Linux
    • NGINX
    • SDN
    • ServiceMesh
    • WEB编程
    • WINDOWS相关
    • 业界文章
    • 交换机技术
    • 化云为雨/Openstack
    • 协议原理
    • 容器/k8s
    • 我的工作
    • 我的生活
    • 网站技术
    • 路由器技术
    • 项目案例
    标签聚合
    flannel F5 k8s irule network DNS openstack neutron envoy gtm bigip istio api docker nginx
    最近评论
    汤姆 发布于 8 个月前(09月10日) 嗨,楼主,里面的json怎么下载啊,怎么收费啊?
    汤姆 发布于 8 个月前(09月09日) 大佬,kib的页面可以分享下吗?谢谢
    zhangsha 发布于 1 年前(05月12日) 资料发给我下,谢谢纳米同志!!!!lyx895@qq.com
    李成才 发布于 1 年前(01月02日) 麻烦了,谢谢大佬
    纳米 发布于 1 年前(01月02日) 你好。是的,因为以前下载系统插件在一次升级后将所有的下载生成信息全弄丢了。所以不少文件无法下载。DN...
    浏览次数
    • Downloads - 183,678 views
    • 联系我 - 118,966 views
    • 迄今为止最全最深入的BIGIP-DNS/GTM原理及培训资料 - 116,205 views
    • Github - 103,555 views
    • F5常见log日志解释 - 79,729 views
    • 从传统ADC迈向CLOUD NATIVE ADC - 下载 - 74,510 views
    • Sniffer Pro 4 70 530抓包软件 中文版+视频教程 - 74,320 views
    • 迄今为止最全最深入的BIGIP-DNS/GTM原理及培训资料 - 67,770 views
    • 关于本站 - 60,808 views
    • 这篇文档您是否感兴趣 - 55,463 views
    链接表
    • F5SE创新
    • Jimmy Song‘s Blog
    • SDNlab
    • Service Mesh社区
    • 三斗室
    • 个人profile
    • 云原生社区

    COPYRIGHT © 2023 Cloud Native 应用交付. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    京ICP备14048088号-1

    京公网安备 11010502041506号