![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用
xxydzyr
愿有岁月可回首,且以深情共白头!@猪头
展开
-
Sybase IQ常用函数大全--数值函数
Sybase IQ常用函数大全–数值函数查询索引:ABS 函数:返回数字表达式的绝对值<>。CEIL 函数:返回大于或等于指定表达式的最小整数。CEIL 是 CEILING 的同义词。CEILING 函数:返回数字的上限(不小于的最小整数)。CEIL 是 CEILING 的同义词。FLOOR 函数:返回数字的下限(不大于的最大整数)。MOD 函数:返回一个整数除以另一个整...原创 2019-04-07 14:11:10 · 2633 阅读 · 0 评论 -
Linux常用命令
Linux常用命令1. 查找1.1 grepgrep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。格式:grep [option] pattern [file]可使用 —help 查看更多参数。使用实例:ps -ef | grep sshd # 查找指定 ssh 服务进程ps -ef | grep sshd | grep -v grep...原创 2019-06-03 21:19:21 · 292 阅读 · 0 评论 -
Linux文件上传、下载
Linux文件上传、下载我们需要搭建集群,到时候很多文件都是在Windows上下载好的,然后在上传到Linux上,这时候我们就要用到Linux的上传功能。同时我们上传到一台虚拟机后,我们不会在用相同的步骤上传到其他机器,虽然在自己电脑上玩可以,但是一旦集群大了起来,这个操作就很麻烦,所以我们一般是使用分发,将需要发送到各个节点的文件先上传到一台虚拟机,然后将这台虚拟机上的文件分发到其他虚拟机上...原创 2019-06-03 21:23:26 · 5334 阅读 · 0 评论 -
SSH安全协议
SSH安全协议概念:SSH 为 Secure Shell 的缩写,是一种网络安全协议, 专为远程登录会话和其他网络服务提供安全性的协议。通过使用 SSH,可以把传输的数据进行加密,有效防止远程管理过程中的信息泄露问题。它是一种非对称加密,有一个公钥(加密),私钥(解密),它是单向的,即只能用公钥加密,私钥解密,反着则不行。从客户端来看,有两种验证方式:基于密码、基于密钥。基于密码登录:...原创 2019-06-03 21:31:32 · 1295 阅读 · 0 评论 -
linux安装JDK
linux安装JDK在虚拟机上装很多软件的时候,都需要先装jdk,但是虚拟机自带了一个openjdk,安装前需要先卸载openjdk,才能装sun公司的jdk。openjdk和我们装的jdk区别:来源:https://www.cnblogs.com/zhaojingyu/p/8888934.html1. 授权协议的不同OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放...原创 2019-06-03 21:39:03 · 217 阅读 · 0 评论 -
zookeeper基础概念
zookeeper基础概念1.1 ZooKeeper 概述**Zookeeper 是一个分布式协调服务的开源框架。**主要用来解决分布式集群中应用系统的一致性问题,例如怎样避免同时操作同一数据造成脏读的问题。**ZooKeeper 本质上是一个分布式的小文件存储系统。**提供基于类似于文件系统的目录树方式的数据存储,并且可以对树中的节点进行有效管理。从而用来维护和监控你存储的数据的状态变化。...原创 2019-06-23 17:02:23 · 312 阅读 · 0 评论 -
linux安装zookeeper集群
linux安装zookeeper集群zookeeper安装文件(版本:zookeeper-3.4.5.tar.gz)链接:https://pan.baidu.com/s/1heWjYrlO7Y9fiwqvSPpeOA提取码:jhet安装前置工作:我这整好了三台虚拟机,所以准备打一个zookeeper集群。首先在三台虚拟机上全部装好jdk(卸载openjdk,安装sun公司的jdk)...原创 2019-06-23 17:08:42 · 726 阅读 · 0 评论 -
zookeeper的访问机制
zookeeper的访问机制访问控制列表:简称ACL,在javaAPI中,创建znode 的时候,需要这个参数,练习中使用的是:ZooDefs.Ids.OPEN_ACL_UNSAFE(使用完全开发的ACL,允许客户端对znode进行读/写)每个znode创建时都会带有一个ACL列表,用于决定谁可以对它执行何种操作。客户端身份验证机制ACL依赖与zookeeper的客户端身份验证机制。zo...原创 2019-06-23 17:16:15 · 1899 阅读 · 0 评论 -
zookeeper的shell操作
zookeeper的shell操作要使用shell命令去操作zookeeper之前需要先启动zookeeper。启动命令在之前安装教程中。启动命令:/export/server/zookeeper/bin/zkServer.sh start查看启动后的状态:/export/server/zookeeper/bin/zkServer.sh status1. 启动zookeeper的shell...原创 2019-06-23 17:19:15 · 1082 阅读 · 0 评论 -
zookeeper的watcher机制
zookeeper的watcher机制ZooKeeper 提供了分布式数据发布/订阅功能,一个典型的发布/订阅模型系统定义了一种一对多的订阅关系,能让多个订阅者同时监听某一个主题对象,当这个主题对象自身状态变化时,会通知所有订阅者,使他们能够做出相应的处理。ZooKeeper 中,引入了 Watcher 机制来实现这种分布式的通知功能。ZooKeeper 允许客户端向服务端注册一个 Watch...原创 2019-06-23 17:20:31 · 910 阅读 · 0 评论 -
zookeeper的JavaAPI
zookeeper的JavaAPI代码已经上传至Github:https://github.com/StarsForY/MyBigDatasPracticeorg.apache.zookeeper.ZookeeperZookeeper 是在 Java 中客户端主类,负责建立与 zookeeper 集群的会话,并提供方法进行操作。org.apache.zookeeper.WatcherWa...原创 2019-06-23 17:23:18 · 149 阅读 · 0 评论 -
zookeeper选举机制
zookeeper选举机制zookeeper 默认的算法是 FastLeaderElection,采用投票数大于半数则胜出的逻辑。相关内容: Zab协议 、数据可以两阶段提交协议1. 与选举相关的概念服务器 ID 比如有三台服务器,编号分别是 1,2,3。 编号越大在选择算法中的权重越大。选举状态 LOOKING,竞选状态。 FOLLOWING,随从状态,同步 leade...原创 2019-06-23 17:24:34 · 1656 阅读 · 0 评论 -
ZooKeeper 典型应用
ZooKeeper 典型应用1. 数据发布与订阅(配置中心)发布与订阅模型,即所谓的配置中心,顾名思义就是**发布者将数据发布到 ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。**例如全局的配置信息,地址列表等就非常适合使用。应用在启动的时候会主动来获取一次配置,同时,在节点上注册一个 Watcher,这样一来,以后每次配置有更新的时候,都会实时通知到订阅的客户端,从...原创 2019-06-23 17:25:52 · 162 阅读 · 0 评论 -
VMware 虚拟机克隆
VMware 虚拟机克隆虚拟机除了自己安装外,还可以对现有的虚拟机进行克隆以达到直接创建虚拟机的功能。VMware 支持两种类型的克隆:**完整克隆、链接克隆 **完整克隆 :是和原始虚拟机完全独立的一个拷贝,它不和原始虚拟机共享任何资源。可以脱离原始虚拟机独立使用。链接克隆 :需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但采用共享磁盘文件却大大缩短了创建克隆虚拟机...原创 2019-06-03 21:15:29 · 2353 阅读 · 2 评论 -
linux命令ifconfig显示不出IP地址
linux命令ifconfig显示不出IP地址之前修改了一下mac地址,再次登录后使用ifconfig查出来发现IP变成127.0.0.1。一脸懵逼。修改该问题时,从网上找了几个解决方案,没有解决,可能是问题点不同,各位要是遇到类似的可以照着修改一下。其中还涉及了这个问题:1. IP设置不对之前IP是DHCP服务器来帮忙分配,现在想设置成静态的,于是修改了IP地址。开始以为是这个问...原创 2019-06-03 21:08:27 · 16627 阅读 · 3 评论 -
使用SQLyang连接Mysql时报Error no. 1251
使用SQLyang连接Mysql时报Error no. 1251获取SQLyang:链接:https://pan.baidu.com/s/1rOMvuTygY2YrzYzjFLDg3w提取码:9lia错误内容:Error no. 1251: "Client does not support authentication protocol requested by server - con...原创 2019-06-03 21:04:02 · 3469 阅读 · 7 评论 -
Sybase IQ常用函数大全--字符串函数(1)
Sybase IQ常用函数大全–字符串函数(1)查询索引:ASCII 函数:返回 string-expressio 中第一个字节的整数 ASCII 值。BYTE_LENGTH 函数:返回字符串中的字节数。CHAR 函数:返回数字所表示的 ASCII 码值的字符。CHAR_LENGTH 函数:返回字符串中的字符数。CHARINDEX 函数:返回一个指定字符串在另一个字符串中第一次出现的...原创 2019-04-07 14:12:22 · 3248 阅读 · 0 评论 -
Sybase IQ常用函数大全--字符串函数(2)
Sybase IQ常用函数大全–字符串函数(2)查询索引:PATINDEX 函数:返回指定模式第一次出现时的起始位置。REPEAT 函数:以指定的次数连接字符串。REPLACE 函数:用一个子串替换各个位置出现的另一个子串。REPLICATE 函数:以指定的次数连接字符串。REVERSE 函数:采用一个参数作为类型 BINARY 或 STRING 的输入,并返回字符以反向顺序列出的指...原创 2019-04-07 14:13:26 · 3682 阅读 · 0 评论 -
Sybase IQ常用函数大全--系统函数
Sybase IQ常用函数大全–系统函数查询索引:COL_LENGTH 函数:返回已定义的列长度。COL_NAME 函数:返回列名。DATALENGTH 函数:返回表达式的长度(以字节为单位)。DB_ID 函数:返回数据库 ID 号。详情略。DB_NAME 函数:返回数据库名。详情略。GROUP_MEMBER 函数:标识用户是否属于指定的组。INDEX_COL 函数:返回索引列的...原创 2019-04-07 14:14:47 · 876 阅读 · 0 评论 -
Sybase IQ常用函数大全--杂项函数
Sybase IQ常用函数大全–杂项函数查询索引:COALESCE 函数:返回列表中的第一个非 NULL 表达式。IFNULL 函数:返回第一个非空值表达式或 NULL。ISNULL 函数:返回参数列表中的第一个非 NULL 表达式的值。必须向此函数至少传递两个表达式。ISNULL 函数与 COALESCE 函数相同。ISNUMERIC 函数:测试字符串参数是否可以转换为数字。如果可以...原创 2019-04-07 14:15:47 · 889 阅读 · 0 评论 -
jdk安装教程
jdk安装教程1. jdk概念1. jrejre是java的运行环境,它包含了jvm,jre=jvm+ java的核心类库。如果你想要运行一个开发好的java 程序. 只需要下载jre 即可. jre下载地址: www.oracle.com (这个里面还有许多内容,没事可以进去逛逛) jre下载流程:www.oracle.com ->java->javase ->下载-...原创 2019-05-27 21:35:06 · 225 阅读 · 0 评论 -
eclipse安装教程
eclipse安装教程毛线安装教程,eclipse有免安装绿色版,而且可以直接从官网下载。页面直达:免安装绿色版注意:之前本想直接找个链接给大家去下载就好了,但是发现有些直达的链接因为年代久远失效了,所以这里我给出了直达的链接,失效了可以通知我一声进行修改,也可以按下面流程进行下载。详细找包流程:打开官网,点击下载eclipse官网选择安装包下载找到这个:Eclip...原创 2019-05-27 21:41:15 · 560 阅读 · 0 评论 -
Mysql安装教程
Mysql安装教程虽然暂时用不到在数据库之间传递数据,但是还是先安装一下,之后再说。附:MySQL连接工具下载:链接:https://pan.baidu.com/s/1rOMvuTygY2YrzYzjFLDg3w提取码:9lia下载:先打开百度搜索mysql,然后进入官网点击 DOWNLOADS进入下载页面,然后选择Windows,在选择Windows installer...原创 2019-05-31 22:44:23 · 5555 阅读 · 1 评论 -
安装maven
安装maven1. 下载maven管理工具1. 百度搜索maven,进入官网2. 选择download,然后选择最新的版本下载,因为是装在windows上面,所以选择 .zip 结尾的文件maven安装1. 下载完后是一个压缩包,maven不需要像装软件那样安装,只需要将其解压到一个没有中文路径的地方。我这边解压放到了C盘。这个可以也安装在其他盘。2. 解释一下各个文件的含义:...原创 2019-05-31 22:48:05 · 211 阅读 · 0 评论 -
初识VMware
初识VMware1. VMware 虚拟网络在搭建虚拟机之前,还是得熟悉一下虚拟机的概念。1.1 虚拟网卡、虚拟交换机当使用 VMware Workstation 安装一个虚拟机时就会自动安装一块虚拟网卡,此外还可手动给虚拟机添加多块虚拟网卡。交换机用于电(光)信号的转发。可以为接入交换机的任意两个网络节点提供独享的电信号通路。简单的理解可以把一些电脑连接在一起组成一个局域网。常用的...原创 2019-05-31 22:49:41 · 167 阅读 · 0 评论 -
IDEA集成MAVEN插件
IDEA集成MAVEN插件1. 使用cmd命令窗口,输入mvn - v ,查看是否已经安装好maven。这个之前有安装教程。2. 打开IDEA,进入主界面后点击 configure 然后点击 settings3. 在上面的快捷查找框中输入maven,查找与maven相关的设置,然后点击maven,再点击右边的设置,找到与maven安装路径。4. 找到之前解压的位置,选择如图的路径。...原创 2019-05-31 22:52:36 · 20908 阅读 · 1 评论 -
虚拟机创建--创建一个NET模式的虚拟机
虚拟机创建–创建一个NET模式的虚拟机上传这篇博客时都忘记这个是什么时候写的了,然后发现自己没有写VMware的安装教程,没办法了,网上找了下,大家参考下面的来吧。最新超详细VMware虚拟机下载与安装个人推荐百度经验这篇,毕竟百度出品,应该ok : VMware Workstation 14 Pro安装教程之前已经安装好VMWare了,基础的概念也总结了一下,现在我们来装一台虚拟机玩玩,...原创 2019-06-03 20:48:18 · 1035 阅读 · 0 评论 -
如何自定义设置虚拟机的的IP地址
如何自定义设置虚拟机的的IP地址之前我们装虚拟机的时候是选择使用DHCP服务器帮我们自动分配,现在我们想固定一个IP给虚拟机,方便以后使用。1. 首先我们需要知道虚拟机可用的网段是哪一段在VMware的主页点击编辑,然后点击里面的虚拟网络编辑器。然后在打开的窗口里面点击DHCP设置。点击后我们可以在新打开的窗口里看到网络的网段的范围。我们再查看一下网关。点击一下下面的更改...原创 2019-06-03 20:54:51 · 58221 阅读 · 0 评论 -
Hive常用函数
Hive常用函数文章目录Hive常用函数数学函数聚合函数表生成函数其他内置函数该部分来源 《Hive编程指南》 第六章数学函数聚合函数表生成函数其他内置函数...原创 2019-09-19 09:29:28 · 123 阅读 · 0 评论