摘要: HA简介 1.所谓HA,即高可用(high available) 2.消除单点故障,避免集群瘫痪,hdfs中namenode保存了整个集群的元数据,如果namenode所在机器宕机,则整个集群瘫痪,HA 能够即使将备用的namenode替代宕机节点的namenode 3.当机器出现故障,或需要升级等 阅读全文
posted @ 2018-12-18 14:48 Jim在路上 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 准备 需要准备多台主机(已经安装并且配置好hadoop和jdk) 需要配置ssh免密服务 下面我们开始进行配置,拿到已经准备好的主机,主机名分别为: centos101 centos102 centos103 先说下为什么需要进行ssh免密码配置: 我们在操作集群时,经常需要在各台主机上进行数据传输 阅读全文
posted @ 2018-12-06 19:53 Jim在路上 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Maven简介 定义:maven是一个通过配置依赖关系进行自动化构建的工具,并且能够有效管理jar包。 基本原理 工程通过依赖文件(pom.xml)的规则去引用(jar包没有复制到工程目录内,只是一个jar包路径的引用)仓库内的jar包,在有外网的情况下, 本地仓库中找不到的jar包会从中央仓库去下 阅读全文
posted @ 2018-11-25 21:54 Jim在路上 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 排序算法 介绍:排序分为内部排序和外部排序,内部排序指在内存中进行的排序过程;外部排序指在外存中进行排序的过程,但是此过程建立在多次访问内存的基础上(分成一段段利用内部排序进行排序)。 以下排序均属于内部排序: 一、插入排序 1、直接插入排序 思想:每一步将一个待排序元素,插入到前面已经排好序的序列 阅读全文
posted @ 2018-10-13 10:14 Jim在路上 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在初学OpenCv的过程中,遇到学习前需要了解的基本知识,网上也没有说的很详细,在这里我总结一下: 先了解一下这几个概念: 像素:指的是一张图片中像素点的个数。如1000px * 700px 表示横向上有1000个像素点,纵向上有700个像素点,即像素 = 7000 像素数量:一英寸面积内的像素点数 阅读全文
posted @ 2018-09-14 22:29 Jim在路上 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 今天总结一下Python中字符串拼接的方法: 符号“+”拼接 符号“%”拼接 join()方法拼接 foamat()方法拼接 string模块内的Template对象拼接 1.使用符号"+"拼接 #定义一个字符 var = 'xiaoming' str1 = var+'is a shy boy' # 阅读全文
posted @ 2018-09-12 21:14 Jim在路上 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 我遇到的问题如下: 1.我的windows主机(宿主机)可以用SSH访问虚拟机上的Centos系统,但是虚拟机上Centos无法访问外网。 在centos终端上ping百度官网,结果输出:unknow host address. 出现这种情况大致有以下几种可能: ①宿主机原本就连接不了外网 我的宿主 阅读全文
posted @ 2020-03-07 22:21 Jim在路上 阅读(2009) 评论(0) 推荐(1) 编辑
摘要: 1.TCP/IP协议 TCP/IP协议(TCP、IP协议是TCP/IP协议中最重要的协议,故以它们命名)是一个协议集合,TCP/IP协议集包括①应用层②传输层③网际层④网络接口层。 1.1 网络接口层 网络接口层与OSI参考模型中的物理层和数据链路层相对应,它负责监视数据在主机和网络之间的交换。事实 阅读全文
posted @ 2020-03-03 18:34 Jim在路上 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.NoSql是什么? NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问 阅读全文
posted @ 2020-02-19 12:35 Jim在路上 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、Java简介 1.Java语言的特点 ①面向对象 ②健壮性 ③跨平台性 (java程序运行在JVM上,不同操作系统有各自版本的JVM,所以同一个java程序能够在不同操作系统运行) 2.Java中JDK、JRE、JVM关系 3.Java常见语法规范 3.1标识符规则 ①26个英文字母大小写,0- 阅读全文
posted @ 2020-02-06 19:47 Jim在路上 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、数据库系统概述 1.数据库系统概述 2.数据模型 数据建模分类 对数据建模的模型分类,分为以下两大类: 概念模型(又叫信息模型):按照用户观点对现实世界数据进行建模 例如:实体-联系模型(E-R模型) 数据模型:按照计算机系统的观点对现实世界数据进行建模 例如:关系模型 数据模型三要素 ①数据结 阅读全文
posted @ 2020-02-06 17:08 Jim在路上 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、VMware上NAT模式工作原理 原理图如下: 说明: 1、虚拟主机与本地主机通信时,直接通过虚拟交换机访问(不管是虚拟主机的ip是静态ip还是动态分配的ip) 2、虚拟主机与外网通信时,虚拟主机通过虚拟交换机后,先找到网关,网关处的NAT服务设备将虚拟地址转换成本地主机物理网卡中的物理地址,再 阅读全文
posted @ 2018-11-08 20:05 Jim在路上 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 1.Redis入门概述 REmote DIctionary Server(远程字典服务器),是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库,属于非关系型数据库中的一种。 1.Redis 特点 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,Redis重启时可再次 阅读全文
posted @ 2018-11-06 22:02 Jim在路上 阅读(129) 评论(0) 推荐(0) 编辑