摘要: 一、数组介绍 1.什么是数组? 数组就是一系列元素的集合,一个数组内可以存放多个元素 2.为何要用数组? 我们可以用数组将多个元素汇总到一起,避免单独定义的麻烦 二、数组的使用 1)数组的定义 # 方式一:array=(元素1 元素2 元素3) array=(egon 18 male) # 方式二: 阅读全文
posted @ 2020-12-07 10:11 年少纵马且长歌 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、流程控制之for循环 1)语法 1.语法 # 》Shell风格语法 for 变量名 [ in 取值列表 ] do 循环体 done # 》C语言风格语法 for ((初值;条件;步长)) do 循环体 done 2.shell风格的for,常用in列表方式 for i in 1 2 3 for 阅读全文
posted @ 2020-12-07 09:59 年少纵马且长歌 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、while和until 1)语法 #一、while语句结构: 条件为真时,执行循环语句 while do 循环体 done #二、until语法结构:条件为假时,一直执行循环体代码,直到条件为真 until do 循环体 done 2)示例 [root@db04 /scripts/day06]# 阅读全文
posted @ 2020-12-07 09:52 年少纵马且长歌 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 第五天:流程控制之case语句 一、语法 case 变·量 in 模式一) 命令序列1 ;; 模式二) 命令序列2 ;; ... *) 无匹配后命令序列 esac 二、案例 1)案例一 #判断用户的类型 [root@db04 /scripts/day05]# vim user.sh #!/bin/b 阅读全文
posted @ 2020-12-07 09:31 年少纵马且长歌 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、ELK搭建 1.ES搭建 2.logstash搭建 1)安装java环境 2)安装logstash 3)配置环境变量 4)logstash的插件 INPUT:插件使Logstash能够读取特定的事件源。 OUTPUT:插件将事件数据发送到特定的目的地,OUTPUT是事件流水线中的最后阶段。 IN 阅读全文
posted @ 2020-12-07 09:20 年少纵马且长歌 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、数据备份与恢复 1.安装npm工具 1)下载上传包 #下载地址:http://nodejs.cn/download/ [root@es01 ~]# rz [root@es01 ~]# ll -rw-r--r-- 1 root root 21609252 2020-12-02 17:28 node 阅读全文
posted @ 2020-12-07 09:14 年少纵马且长歌 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、集群的介绍 1.集群的介绍 1.集群部署好以后,不论在哪一台节点操作,都可以互相看到数据 2.head插件连接任意一台机器都能看到三台 3.数据会自动调度到多个分片 4.如果主节点的分片出现故障,副节点的分片会自动切换为主分片 5.如果主节点出现问题,那么数据节点会自动切换为主节点 2.查看集群 阅读全文
posted @ 2020-12-07 09:13 年少纵马且长歌 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、回顾 1.介绍ES 2.ES原理 3.ES功能 4.ES使用场景 5.ES安装 1)ES配置文件(单点配置) [root@es01 ~]# grep '^[a-z]' /etc/elasticsearch/elasticsearch.yml node.name: es-1 path.data: 阅读全文
posted @ 2020-12-07 09:08 年少纵马且长歌 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、生活中的数据 1.数据的分类 1)结构化数据 行数据,以二维表的形式存储 2)非结构化数据 没有具体的结构,视频,文本,音乐文件 3)半结构化数据 xml表格,word文档,PPT,html文件 2.搜索的种类 1)结构化数据搜索 数据之间我们会对他建立一定的关系,生成二维表进行查询 2)非结构 阅读全文
posted @ 2020-12-07 09:04 年少纵马且长歌 阅读(165) 评论(0) 推荐(0) 编辑