摘要: js、css 等静态资源可以放在自己的服务器上,或者引用网络上的公共库使用(CDN) CDN 读取失败时从本地加载 <script src="https://code.jquery.com/jquery-3.4.0.min.js"></script> <script> if (!window.jQu 阅读全文
posted @ 2019-04-28 14:52 江湖小小白 阅读(4075) 评论(0) 推荐(0) 编辑
摘要: 下载源码 源码下载地址(Source download):https://hadoop.apache.org/releases.html 这里以 2.9.2 为例,查看源码中的编译说明文件 BUILDING.txt,截取 windows 部分 环境准备 1.JDK https://www.oracl 阅读全文
posted @ 2019-04-26 08:39 江湖小小白 阅读(4087) 评论(0) 推荐(0) 编辑
摘要: 源码下载(Source Code Distributions)地址:https://tomcat.apache.org/download-90.cgi tomcat 和 servlet 以及 jdk 版本的对应关系:http://tomcat.apache.org/whichversion.html 阅读全文
posted @ 2019-04-25 15:13 江湖小小白 阅读(4994) 评论(0) 推荐(3) 编辑
摘要: 以服务动态上下线通知为例 Client 监听服务器状态 public class DistributeClient { private String connectString = "127.0.0.1:2181"; private int sessionTimeout = 2000; privat 阅读全文
posted @ 2019-04-23 23:32 江湖小小白 阅读(2023) 评论(1) 推荐(0) 编辑
摘要: ZooKeeper Java API pom.xml 依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2 阅读全文
posted @ 2019-04-23 22:53 江湖小小白 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 一、使用动态SQL 中的 Foreach 批量插入 1.MySQL // 实体类 public class MyUser { private Integer id; private String name; private Integer age; private Dept dept; public 阅读全文
posted @ 2019-04-22 19:35 江湖小小白 阅读(2841) 评论(0) 推荐(0) 编辑
摘要: 执行 bin/zkCli 文件进入客户端 查看帮助 help ZooKeeper -server host:port cmd args stat path [watch] set path data [version] ls path [watch] delquota [-n|-b] path ls 阅读全文
posted @ 2019-04-22 00:14 江湖小小白 阅读(9423) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper:分布式应用程序的分布式协调服务 特点 数据结构 常见应用场景 https://zookeeper.apache.org/doc/current/zookeeperOver.html 阅读全文
posted @ 2019-04-21 12:35 江湖小小白 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 下载地址:https://zookeeper.apache.org/releases.html DockerHub:https://registry.hub.docker.com/_/zookeeper ZooKeeper 集群为主(Leader)从(Follower)模式 一、安装 手动安装 至少 阅读全文
posted @ 2019-04-21 11:17 江湖小小白 阅读(523) 评论(0) 推荐(0) 编辑
摘要: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2019-04-19 15:13 江湖小小白 阅读(228) 评论(1) 推荐(0) 编辑
摘要: 定义 优缺点 运行 组成 输入和输出 虽然 Hadoop 框架是用 Java™ 实现的,但 MapReduce 应用程序不一定需要用 Java 编写: Hadoop Streaming 是一个实用程序,它允许用户使用任何可执行文件(如shell)作为 mapper 和/或 reducer 创建和运行 阅读全文
posted @ 2019-04-18 15:34 江湖小小白 阅读(369) 评论(0) 推荐(0) 编辑
摘要: Hadoop 序列化特点 常用数据类型对应的 Hadoop 数据序列化类型 Java类型 Hadoop Writable类型 boolean BooleanWritable byte ByteWritable int IntWritable float FloatWritable long Long 阅读全文
posted @ 2019-04-18 13:47 江湖小小白 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: pom.xml Code 本地运行 input(123.txt) output(part-r-00000) 打包在集群上运行 使用 maven-assembly-plugin 打包,使用方法:http://maven.apache.org/components/plugins/maven-assem 阅读全文
posted @ 2019-04-17 16:10 江湖小小白 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在 windows 上运行 MapReduce 时报如下异常 搜索相关问题后,已解决 前提: 确保 hadoop/bin 目录下的文件是完整的,直接从 apache 下载的会缺少文件,可以自己编译或从 GitHub 上下载其他人编译好的文件 确保软件 32 位或 64 位,保持一致 解决方法有如下两 阅读全文
posted @ 2019-04-17 14:33 江湖小小白 阅读(8675) 评论(0) 推荐(0) 编辑
摘要: 一、NameNode、Fsimage 、Edits 和 SecondaryNameNode 概述 NameNode:在内存中储存 HDFS 文件的元数据信息(目录) Fsimage(镜像文件) 和 Edits(编辑日志):记录内存中的元数据 SecondaryNameNode:负责 Edits 转化 阅读全文
posted @ 2019-04-16 16:09 江湖小小白 阅读(1160) 评论(0) 推荐(0) 编辑