logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java RMI 与Zookeeper

一、Java RMI介绍   Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术,大名鼎鼎的EJB都是建立在rmi基础之上的

#zookeeper#java
JVM调优之原理概述以及降低cache操作的内存占比

一、JVM调优之原理概述1.1、理论基础:spark是用scala开发的。大家不要以为scala就跟java一点关系都没有了,这是一个很常见的错误。spark的scala代码调用了很多java api。scala也是运行在java虚拟机中的。spark是运行在java虚拟机中的。java虚拟机可能会产生什么样的问题:内存不足??!!我们的RDD的缓存、task运行定义的算子函数...

《Elasticsearch 源码解析与优化实战》第5章:选主流程

简介Discovery模块负责发现集群中的节点,以及选择主节点。ES支持多种不同Discovery类型选择,内置的实现称为Zen Discovery,其他的包括公有云平台亚马逊的EC2、谷歌的GCE等。本章讨论内置的Zen Discovery实现。Zen Discovery封装了节点发现(Ping)、选主等实现过程,现在我们先讨论选主流程,在后面的章节中整体性介绍Discovery模块。设计思想所

#elasticsearch
虚拟机与本地主机无法ping通及虚拟机设置两个网卡

一、虚拟机与本地主机无法ping通 二、虚拟机设置两个网卡为了能够在两个不同的网段都可以连上虚拟机,

linux nc命令使用详解

linux nc命令使用详解功能说明:功能强大的网络工具语  法:nc [-hlnruz][-g<网关…>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v…][-w&am

Storm学习03--各个角色的功能

Strom的架构从上图我们可以看到:Strom中有几个主要的角色:nimbus, zookeeper, supervisor, worker, executor,使得Strom健壮的运行。二、各个角色的功能Nimbus集群管理调度topologysupervisor启停WorkerWorker一个JVM进程资源分配的单位启动executorExecutor实际干活的

#storm
Spark之配置HA

配置Spark的HA一、修改spark-env.sh的配置文件1.1、每个结点添加如下配置#配置HA, 主要配置spark.deploy.recoveryMode指定zookeeper,及zookeeper.url#同时要配置 SPARK_MASTER_IP 为slave1, 为本机hostname或ipexport SPARK_DAEMON_JAVA_OPTS="-Dspark.deploy.

#spark
Elasticsearch 源码解析与优化实战(张超)----笔记

作者是基于 6.1.2, 本人在他的基础上梳理ES7.9.3, 可能部分章节未更新到,以及有问题的地方,请指正,谢谢!  第1章 走进Elasticsearch  第2章 准备编译和调试环境  第3章:集群启动流程  第4章:节点启动和关闭  第5章:选主流程  第6章:数据模型  第7章:写流程  第8章:GET流程  第9章:Search流程  第10章:索引恢复流程分析  第11章:gate

#elasticsearch#大数据
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?

Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()? 它们有何区别?   1、什么是Set?(what)     Set是Collection容器的一个子接口,它不允许出现重复元素,当然也只允许有一个null对象。 2、如何来区分重复与否呢?(how)      “ 用 iterator() 方法来区分重复与否 ”,这

    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择