【
はじめに:過去には、単純なELKログシステムを取り、私の個人的な感情があり、ELKログシステムは非常に使いやすいです。ELKはときに、ラインアイテムのバグ、エラー、およびどのようなエラーを見つけることで、コードjavaファイル内のエラー、毎回ログファイルビューアを開くには、サーバ上でLinuxコマンドを使用して、以前にこのシステムを取得していないログただ非常に退屈な、間違っています。
この乗り物ELKロギングシステムは、すべての印刷プロジェクトは、内部ELKに送られ、その後のインタフェースELKのkibanaビューを通じてされているログに記録した後 、検索 や 閲覧 ログのどのレベル、巨大な利便性だけでなく、各時間帯のログを。
もちろん、最後の特注ELKログシステムは単純で、今日は、システムにログインメッセージングミドルウェアカフカELKを統合する予定です。
"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "
ドローは、同時実行性の高いシナリオELKログシステムを構築し、まだ私の弟のブログ次のとおりです。https://blog.csdn.net/qq_22211217/article/details/80764568、そして最終的には非常に同時ELKログシステムのフローチャートを構築する次のとおりです。
】
1、全体のプロセスELKログシステムについての最初の話
2は、ELKログシステムを構築し始めました
2.1の調製:
最初の3台のマシンを準備します。次のように私は、次のとおりです。
192.168.2.115
192.168.2.116
192.168.2.119
- elasticsearchがJavaであるため、JDKの環境では、3台のマシン上で設定する必要があります
- elasticsearchをインストールするには、今あなたがelasticsearch分散クラスタを構築したいので、3台のマシン上のすべてなので、3台のマシンが嵌合します
- 私は、データノードとして192.168.2.115,192.168.2.116、マスターノードのESとして192.168.2.119を使用します
- Kibanaがプライマリノードにマウント、インストールlogstash 192.168.2.115
ELK使用的版本:elk所有安装包都在官网下载到
3、ELK日志系统第一步:安装elasticsearch
3.1、目前我把elasticsearch-6.4.2.tar.gz安装包都放在三台机器的/usr/local/dev/es目录下,并解压
3.2、开始配置elasticsearch集群
3.2.1、配置192.168.2.119主节点上的elasticsearch配置文件
#打开elasticsearch的配置文件
vi elasticsearch-6.4.2/config/elasticsearch.yml
配置内容如下:
#集群中的名称 cluster.name: master-node #该节点名称 node.name: master #意思为该节点为主节点 node.master: true #表示这不是数据节点 node.data: false #监听全部ip,在实际环境中应设置为一个安全的ip network.host: 0.0.0.0 #Elasticsearch服务的端口号 http.port: 9200 #配置自动发现 discovery.zen.ping.unicast.hosts: ["192.168.2.119", "192.168.2.115", "192.168.2.116"]
192.168.2.119服务器主节点上的elasticsearch配置文件效果图:
3.2.2、配置192.168.2.115节点上的elasticsearch配置内容:
#该节点名称
node.name: data-node1
#意思为该节点为主节点
node.master: false
#表示这不是数据节点
node.data: true
3.2、3台服务器的elasticsearch都配置好了,现在来启动一下主节点192.168.2.119上的elasticsearch:
#启动命令
./elasticsearch-6.4.2/bin/elasticsearch
啊哦,启动报错!!!!!!!!!!!!
报错的原因:就是必须要再创建一个用户去操作elasticsearch,不能直接用root用户操作。
下班,明天断续。。。。
放牛咯!