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

浙公网安备 33010602011771号