08 2020 档案
摘要:mongoDB学习 一、NoSQL介绍 1.NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL",指的是非关系型的数据库,是对不同于传统的关系型数据库的数据库管理系统的统称。 在现代的计算系统上每天网络上都会产生庞大的数据量。 这些数据有很大一部分是由关
阅读全文
摘要:一、Filebeat收集单个日志 1.配置收集日志到文件 [root@web01 ~]# vim /etc/filebeat/filebeat.yml filebeat.inputs: - type: log enable: true paths: - /var/log/nginx/access.l
阅读全文
摘要:一、Lostash将数据收集到Redis 1.准备环境 主机 IP 部署的服务 web01 172.16.1.7 nginx,tomcat,logstash db01 172.16.1.51 es,kibana,redis db02 172.16.1.52 es db03 172.16.1.53 e
阅读全文
摘要:一、Logstash收集日志 1.Logstash的配置文件 [root@web01 ~]# vim /etc/logstash/logstash.yml path.config: /etc/logstash/conf.d 2.logstash收集日志文件到文件 [root@web01 ~]# vi
阅读全文
摘要:ELK学习 一、ELK介绍 1.什么是ELK ELK是三个软件 1.E:elasticsearch java程序 存储,查询日志 2.L: logstash java程序 收集、过滤日志 3.K: kibana java程序 提供web服务,将数据页面化 4.F: filebeat go 收集、过滤
阅读全文
摘要:一、集群 1.集群搭建 1.时间同步 2.安装Java环境 3.安装ES 4.配置ES 5.启动ES 2.集群的特点 1.集群中的数据不论在哪一台机器操作,都可以看到 2.使用插件连接任意一台机器,都能看到三个节点 3.数据会自动分配到多个节点 4.如果主分片所在节点挂掉,副本节点的分片会自动升为主
阅读全文
摘要:一、跟ES交互的方式 1.使用curl命令 #建立索引 [root@db01 ~]# curl -XPUT 'http://10.0.0.51:9200/test' #插入数据 [root@db01 ~]# curl -XPUT 'localhost:9200/student/user/1?pret
阅读全文
摘要:Elasticsearch 学习 搜索引擎式数据库 一、生活中的数据 1.生活中的数据分类 1)结构化数据 行数据,以二维表的形式展示的数据 2)非结构化数据 没有具体结构,视频,文本,音乐文件 3)半结构化数据 xml表格办公软件,HTML 2.搜索的种类 1)结构化数据搜索 结构化数据有固定结构
阅读全文
摘要:一、redis主从 1.redis主从原理 1.从库配置主从同步 2.从库像主库发起sync命令 3.主库接收sync命令,执行bgsave,生成持久化rdb文件 4.主库将新的数据临时写入缓冲区 5.主库将rdb文件推送至从库 6.从库接收到rdb文件,会清空自己的数据 7.从库读取并导入rdb文
阅读全文
摘要:一、数据类型 1.string类型 key value 2.hash类型 key field value field value 3.list类型 key value value value 4.集合类型 key {member,member,member} 5.有序集合 1.集合类型 #对比集合的
阅读全文
摘要:Redis学习 一、redis简介 1.redis作用 1.缓存 2.会话保持 3.消息队列 2.redis优点 3.redis使用场景 1.缓存(redis数据存储在内存) 2.会话保持(生命周期TTL) 3.消息队列(list类型) 4.计数器(string类型) 5.QQ,微信共同好友(集合)
阅读全文
摘要:Redis学习 一、Redis简介 1.redis是什么 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。 Redis采用内存(In-Memory)数据集(DataSet) 。 支持多种数据类型。 运行于大多数POSIX系统,如L
阅读全文