zoukankan      html  css  js  c++  java
  • ELK安装简记

    下载 Elasticsearch

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

    下载 Kibana

    https://www.elastic.co/cn/downloads/kibana

    下载 Filebeat

    https://www.elastic.co/cn/downloads/beats/filebeat

    下载 Logstash

    https://www.elastic.co/cn/downloads/logstash

    安装参考:

    https://blog.csdn.net/weixin_41047933/article/details/82699823

    Elk集群安装+配置(Elasticsearch+Logstash+Filebeat+Kafka+zookeeper+Kibana)

    https://blog.csdn.net/fenglailea/article/details/52486471

    ELKF(Elasticsearch+Logstash+ Kibana+ Filebeat) 部署

    https://blog.csdn.net/dayi_123/article/details/78386731

    elk安装及使用四(logstash的安装及使用)

    安装过程不做赘述!参考上述链接。就说一下我安装过程中遇到的问题!

    以在linux上安装为例~

    一.安装Elasticsearch

    1.Java 版本

    必须安装1.8及以上,越高越好!不然它总会出现如下图情况,虽然对运行没影响,但看着很不爽~

    1570605769432

    2.用户及权限

    root用户不能启动Elasticsearch!会报错!!!

    java.lang.RuntimeException: can not run elasticsearch as root!!!!

    [o.e.b.ElasticsearchUncaughtExceptionHandler] [node1] uncaught exception in thread [main]
    org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
    	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-7.3.2.jar:7.3.2]
    	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-7.3.2.jar:7.3.2]
    	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-7.3.2.jar:7.3.2]
    	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-7.3.2.jar:7.3.2]
    	at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-7.3.2.jar:7.3.2]
    	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:115) ~[elasticsearch-7.3.2.jar:7.3.2]
    	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-7.3.2.jar:7.3.2]
    Caused by: java.lang.RuntimeException: can not run elasticsearch as root
    	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-7.3.2.jar:7.3.2]
    	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172) ~[elasticsearch-7.3.2.jar:7.3.2]
    	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) ~[elasticsearch-7.3.2.jar:7.3.2]
    	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-7.3.2.jar:7.3.2]
    	... 6 more
    

    所以~~

    首先你要新建一个用户

    参考https://blog.csdn.net/weixin_43113679/article/details/89263940

    其次你要把Elasticsearch文件的操作权限给你新建的那个用户

    参考https://www.cnblogs.com/h-c-g/articles/9931849.html

    3.配置

    一些重要的配置参考:https://www.cnblogs.com/ginb/p/7027910.html

    4.版本

    要和Kibana一样!!!

    5.其他问题参照

    https://blog.csdn.net/weixin_41047933/article/details/82699823文中 “三、安装elasticsearch”。

    二.安装Logstash,安装Filebeat,安装Kibana

    把Elasticsearch安装好了,这三个安装过程都差不多。如果启动过程中遇见错误,十有八九是配置文件有问题!!

    具体的问题视情况而定,当你把所有的都安装好后,试试能不能在Kibana获取到Filebeat产生的模板数据,如果能就说明你起码调通了它。

    这只是开始!!针对不同的业务对它们进行不同的配置以实现不同的功能!!加油!!你一定行!!!反正我是放弃了~~~

  • 相关阅读:
    13. Docker容器内不能联网的6种解决方案
    12. Docker修改默认存储位置
    11. Docker为容器分配指定物理IP地址
    10.修改sysctl.conf提示没权限
    9. 使用ssh登陆Docker
    8. Docker
    7. Docker
    6. Docker
    Python生成器&迭代器
    Python装饰器
  • 原文地址:https://www.cnblogs.com/lzxulxy/p/11642311.html
Copyright © 2011-2022 走看看