ELK搭建

MySQL 5.6 for Windows 解压缩版配置安装:https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

ELK搭建:https://my.oschina.net/itblog/blog/547250

 

ElasticSearch-head安装:http://blog.csdn.net/zwyjg/article/details/51674374

 

[root@bogon software]# vim /etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_101

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

 

source /etc/profile

 

elasticsearch.yml配置:

主节点:

cluster.name: wali

node.name: master

 

network.host: 192.168.44.128

http.port: 9200

 

http.cors.enabled: true

http.cors.allow-origin: "*"

========================

 

从节点:

cluster.name: wali

node.name: slave1

 

network.host: 192.168.44.128

http.port: 8200

 

discovery.zen.ping.unicast.hosts: ["192.168.44.128"]

 

===============================================

 

当系统规模达到一定程度时,传统的单机模式往往无法满足,于是就有了分布式系统。分布式系统面临的问题是CAP问题 。CAP具体含义如下:

1、consistency:一致性,保持数据同步更新

2、availability:可用性,良好的响应性能

3、partition tolerance:分区容错性,可靠性

定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:一般3种特性不能同时满足,而是应该取舍与折中。

一般来说,当数据分布在不同的机器(或者实体集,或者虚拟机,或者跨机房等)上,具体的好处有很多,通常可以拿来作为各种指标的总结如下:

1、数据分布

2、负载平衡

3、备份

4、高可用性

5、容错

    BASE模型是CAP牺牲强一致性、保证可用性的折中方案:

1、basically available-基本可用

分布式系统发生不可预知的故障时,允许损失部分可用性,如服务降级等等

2、soft state-弱状态

分布式系统不同节点间某个时刻数据允许存在中间状态,不同节点的数据副本之间进行同步时可能存在时延,如主从同步

3、eventually consistent-最终一致

分布式系统不同节点的所有数据副本,在经过一段时间数据同步后,最终达到一致状态,即保证最终一致性,不保证实时一致性

 

posted @ 2018-08-22 15:32  小驳客  阅读(105)  评论(0)    收藏  举报