0

大数据集群环境搭建之一 hadoop-ha高可用安装

1、如果你使用root用户进行安装。 vi /etc/profile 即可 系统变量 2、如果你使用普通用户进行安装。 vi ~/.bashrc 用户变量 export HADOOP_HOME=/export/servers/hadoop-2.8.5 export PATH=$PATH:$HADOO ...

changjiangLi 发布于 2019-10-10 00:06 评论(0)阅读(27)
0

Redis AOF 持久化详解

AOF( append only file )持久化以独立日志的方式记录每次写命令,并在 Redis 重启时在重新执行 AOF 文件中的命令以达到恢复数据的目的。AOF 的主要作用是解决数据持久化的实时性 ...

程序员历小冰 发布于 2019-10-09 22:04 评论(0)阅读(62)
0

SQL WHERE 子句

WHERE子句用于规定选择的标准。 WHERE 子句 如需有条件地从表中选取数据,可将WHERE添加到SELECT语句。 语法: 下面的运算符可在WHERE子句中使用。 注释: 在某些版本的SQL中,操作符<>可以写为!=。 引号的使用 请注意,我们在条件值周围使用的是单引号。 SQL使用单引号来环 ...

刘靖凯 发布于 2019-10-09 21:12 评论(0)阅读(57)
0

SQL 增、删、改、查语句

1、SQL SELECT 语句 SELECT语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)。 SQL SELECT语法 以及 注释:SQL语句对大小写不敏感。SELECT等效于select。 SELECT 之后跟“列名称”只显示查询列,如果是“*”号那么查询的是所有列 2、SQL ...

刘靖凯 发布于 2019-10-09 20:59 评论(0)阅读(58)
0

SQL 去重 DISTINCT 语法

SQL SELECT DISTINCT语句 在表中可能会包含重复值。这并不成问题, 不过有时你也许希望仅仅列出不同(distinct)的值。 关键词DISTINCT 用于返回唯一不同的值 语法 使用DISTINCT关键词 如果要从Company列中选取所有的值,我们需要使用SELECT语句: “Or ...

刘靖凯 发布于 2019-10-09 20:30 评论(0)阅读(69)
0

Zookeeper工作过程详解

一、Zookeeper工作机制 分布式和集中式系统相比,有很多优势,比如更强的计算能力,存储能力,避免单点故障等问题。但是由于在分布式部署的方式遇到网络故障等问题的时候怎么保证各个节点数据的一致性和可用性是比较关键的问题。 那么,对于分布式集群来说,我们需要一个能够在各个服务和节点之间进行协调和服务 ...

kocdaniel 发布于 2019-10-09 19:42 评论(1)阅读(275)
2

LeetCode——Duplicate Emails(使用group by以及having解决分组统计结果)

题意:查找表中重复的 . 此题是很典型的对分组结果进行统计筛选例题,因此可以利用 进行分组,然后使用 统计. 此处,对 与`group by`进行比较(引用自:): 后不能跟聚合函数,因为 执行顺序大于聚合函数。 子句的作用是在对查询结果进行分组前,将不符合 条件的行去掉,即在分组之前过滤数据,条件 ...

从此寂静无声 发布于 2019-10-09 17:17 评论(0)阅读(21)
0

大数据量高并发的数据库优化,sql查询优化

一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的 ...

末郁 发布于 2019-10-09 16:58 评论(0)阅读(111)
0

MySQL(学生表、教师表、课程表、成绩表)多表查询

1、表架构 student(sid,sname,sage,ssex) 学生表 course(cid,cname,tid) 课程表 sC(sid,cid,score) 成绩表 teacher(tid,tname) 教师表 2、建表sql语句 3、问题:(1)查询“30001”课程的所有学生的学号与分数 ...

donleo123 发布于 2019-10-09 16:16 评论(0)阅读(101)
0

Clickhouse高可用配置总结

1. 简述 Clickhouse默认是多分片单副本集群,分布式表的配置是每个分片只有一份,如果某个节点挂掉的话,则会直接导致写入或查询异常;Clickhouse是具有高可用特性的,即每个分片具有2个或以上的副本,当某个节点挂掉时,其他节点上的副本会替代其继续工作,以保证集群正常运行。 本文主要介绍近 ...

走到华灯初上 发布于 2019-10-09 15:49 评论(0)阅读(71)
2

LeetCode——Employees Earning More Than Their Managers

这种单表比较条件,一般都是表内进行 操作. 参照此思路,解题如下所示: 运行效率在可以接受的范围,此外语句也较为清晰便于维护. ...

从此寂静无声 发布于 2019-10-09 15:47 评论(0)阅读(12)
2

LeetCode——Consecutive Numbers

题意:求表中连续出现3次以上的数据. 因此,根据题意构造第一版本答案(使用连续的ID进行比较): 当前版本答案通过了测试,但是运行效率太低了. 分析原因,可能与 条件相关,当 为0时, 1不会寻找到相关数据,导致 执行缓慢. 因此,修改为如下所示: 此版本,效率得到了巨大的提高。 PS: 如果您觉得 ...

从此寂静无声 发布于 2019-10-09 15:05 评论(0)阅读(14)
0

Bug 29041775 : ORA-41401: Define character set () does not match database character set ()

oracle版本12.2.0.1 Errors in file /u01/app/oracle/diag/rdbms/sibcyb1/CYB111/trace/CYB111_q003_166752.trc:ORA-41401: Define character set () does not mat ...

子鱼猴 发布于 2019-10-09 14:42 评论(0)阅读(21)
2

LeetCode——Rank Scores

此题,其本质就是赋值行号(需要注意分数相同的情景). 在实践过程中,初版答案如下所示: 此处,使用 来统计行号,注意使用 来区分相同分数. 但是,此解题方案的效率较差, 运行肯定是越快越好. 因此,在 中引入变量来赋值行号,以替代耗时的 操作. 此处,查询是在 与临时表之间进行 . 此外,使用临时变 ...

从此寂静无声 发布于 2019-10-09 12:36 评论(0)阅读(24)
0

24H玩转 Grafana 被工程师称相当专业,如何做到?

国庆假期发生了两件小事,其一是我默默度过 `35` 周岁生日,其二是玩了下` grafana` `并在节后第一天被工程师 M 称赞:相当专业。为什么学、如何做到、以及必要的提醒。 ...

JJLiu天姿 发布于 2019-10-09 12:28 评论(0)阅读(35)
0

经典sql面试题(学生表_课程表_成绩表_教师表)

转载:https://www.cnblogs.com/qixuejia/p/3637735.html 表架构 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教 ...

donleo123 发布于 2019-10-09 12:13 评论(0)阅读(141)
0

SQL With As 用法

一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句用到。可以使SQL语句的可读性更高,也可以在UNION ALL的不同部分,作为提供数据的部分。 对于UNION ALL,使用WITH AS定义 ...

米卢的教练 发布于 2019-10-09 09:43 评论(0)阅读(75)
0

Linux下安装及使用mysql

(注:本人在centos7进行的安装及使用) 1.安装wget 2.下载mysql安装包 3.安装mysql(这里每个人网速不同,安装时间不同) 4.启动mysql服务,将mysql服务设置为开机启动 5.当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找 ...

vegeta_xiao 发布于 2019-10-09 09:36 评论(0)阅读(35)
0

mysql常用命令大全

Mysql常用命令行大全 1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必 ...

天不生我李淳罡 发布于 2019-10-09 09:03 评论(0)阅读(59)
2

LeetCode——Nth Highest Salary

此题相较于 做了一些改进: 创建 ; 需要判断传入参数的合理性. 因此,对代码改动如下所示: mysql CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN DECLARE P INT DEFAULT N 1; IF (P ...

从此寂静无声 发布于 2019-10-09 08:53 评论(0)阅读(14)