摘要:
集群下的hadoop(112主节点 113,114从节点)如果112挂了,数据以及操作日志会丢失无法恢复,又称单点故障。 再启动start-all.sh hadoop后,主节点会产生 name 以及 secondary两个文件 所在地址在 /root/training/hadoop-2.7.3/tm 阅读全文
摘要:
准备工作:三个虚拟机相同操作 1.创建三个虚拟机,参考之前的配置信息 2.设置主机名 vi /etc/hosts 加入 192.168.61.112 bigdata112 192.168.61.113 bigdata113 192.168.61.114 bigdata114 3.关闭防火墙: sys 阅读全文
摘要:
1.当A服务器访问B时,A服务器需要生成公钥和私钥 2.A服务器把自己的公钥发送给B服务器,B服务器接收并加入白名单 3.以后如果B服务器发送信息到A时,信息是根据公钥加密发送,保证了安全性,A服务器会接收到信息,根据私钥解密获取解密后的信息。 每次启动或者关闭hadoop会频繁输入密码,操作繁琐 阅读全文
摘要:
Hadoop生态圈组件: 作用:离线数据存储、离线数据计算 编程语言:java语言 历史:基于Google的三篇论文(Google的GFS,Google的MapReduce) 步骤: 1.安装VMWare,下载镜像文件 rhel-server-7.4-x86_64-dvd 右键新建虚拟机 编辑虚拟机 阅读全文
摘要:
MyBaits部分的自定义注解代码 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import 阅读全文
摘要:
这个例子仿照seata 的 AT 模式 分布式事务产生: 其中localsql和other方法都是对当前服务数据库进行查询,但remoteMthod接口调用的远程服务库,单纯使用Spring的@Transactional注解无法回滚其他服务 思路分析: 首先要解决这个问题 1.要知道localsql 阅读全文
摘要:
public interface MyMap <K,V>{ V get(K k); V put(K k, V v); int size(); V remove(K k); boolean isEmpty(); } package main.java.com.hashmap; public class 阅读全文
摘要:
一.准备工作 1.创建maven项目 2.创建配置类,加载容器类,启动类 public class CharkeyApplicationContext { private Class appConfig; public CharkeyApplicationContext(Class appConfi 阅读全文
摘要:
Spring 1.spring的Bean是否线程安全? 答案:spring的Bean是否线程安全,跟spring容器本身无关。 spring容器只提供线程安全的策略 一般在手动定义bean的时候,会定义三项,bean的ID,作用域Scope(单例,多例),和是否延时加载(lazy-init) 而作用 阅读全文
摘要:
为什么使用MapStruct? 1.效率高:非反射,比BeanUtils效率高10-20倍; 2.直观:把类转换标准以配置的形式展示; 3.灵活:支持多种转换形式;类合并:实体A + 实体B → 实体C 。数组类转换: Lists.of(实体A1,实体A2,实体A3) → List<实体A(VO)> 阅读全文