排序:
默认
按更新时间
按访问量

hue快速入门--Hadoop可视化分析利

1. 需求引入 在大数据生态圈中有很多的技术,每一个技术的使用和管理都有自己的规范,例如hdfs操作有相关的插件,mr任务的监控有相关的页面,hbase的操作也有相对应的页面,那么这些零零散散的管理页面能否统一到一个软件中进行管理呢? 2. hue的简介 2.1. hue概述 Hue是一个开源的A...

2017-10-10 10:06:50

阅读数:1012

评论数:0

python调用linux命令---神算子

第一种方式,没有返回结果在脚本中 import os os.system("在此执行任何linux命令") 例如:os.system("ls") 第二种方式:在脚本中可以接收返回值 import os ddd = os.p...

2016-03-24 16:22:00

阅读数:528

评论数:0

内存分配与回收策略---神算子

下面是使用Serial/Serial Old收集器下(ParNew/Serial Old收集器组合的规则也基本一致)的内存分配和回收的策略 对象优先在Eden分配 1、大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配时,虚拟机将发起一次MinorGC。 2、...

2016-03-24 16:20:32

阅读数:583

评论数:0

GC的触发时间

GC的回收是自动的,那么什么时候GC才会做回收呢? 在JDK1.6中,CMS收集器的启动阈值时92%,也就是当老年代的内存达到92%时触发GC 其他的收集器,等到老年代几乎被填满在进行GC 在GC阶段,有个很重要的概念,safepoint点,在safepoint会执行GC 还有个概...

2016-03-24 16:20:04

阅读数:1022

评论数:0

理解GC日志

GC 堆 1、GC 分为两种:Minor GC、Full GC ( 或称为 Major GC )。 2、Minor GC 是发生在新生代中的垃圾收集动作,所采用的是复制算法。         a、新生代几乎是所有 Java 对象出生的地方,即 Java 对象申请的内存以及...

2016-03-24 16:19:39

阅读数:440

评论数:0

垃圾收集算法

标记-清除算法(Mark-Sweep) 1、标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象 2、在标记完成后统一回收所有被标记的对象 缺点:一个是效率问题,标记和清除两个过程的效率都不高; 另一个是空间问题,标记清除之后会产生大量不连续的内存碎片,空间碎片太...

2016-03-24 16:16:38

阅读数:308

评论数:0

对象的访问定位

建立对象是为了使用对象,我们的Java程序需要通过栈上的reference数据来操作堆上的具体对象。由于 reference类型在Java虚拟机规范中只规定了一个指向对象的引用,并没有定义这个引用应该通过何种方式去定 位、访问堆中的对象的具体位置,所以对象访问方式也是取决于虚拟机实现而定的。目...

2016-03-24 16:14:05

阅读数:419

评论数:0

对象的内存布局

在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。 HotSpot虚拟机的对象头包括两部分信息,第一部分用于存储对象自身的运行时数据,如哈希码 (HashCode)、GC分代年龄、锁状...

2016-03-24 16:13:01

阅读数:638

评论数:0

对象的创建

Java是一门面向对象的编程语言,在Java程序运行过程中无时无刻都有对象被创建出来。在语言层面上,创建 对象(例如克隆、反序列化)通常仅仅是一个new关键字而已,而在虚拟机中,对象(文中讨论的对象限于普通 Java对象,不包括数组和Class对象等)的创建又是怎样一个过程呢? 虚拟...

2016-03-24 16:12:17

阅读数:288

评论数:0

JVM内存划分

2.2.1 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的 行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码 解释器工作时就是通过改变这个计数器的值来选取...

2016-03-24 16:11:25

阅读数:228

评论数:0

eclipse启动时间插件

Eclipse插件开发 1. 下载并安装jdk和eclipse    这里强调一下: 需要下载Eclipse for RCP and RAP Developers, 否则无法新建Plug-in Development 项目. 2. 新建项目    安装好之后打开eclipse, 点...

2016-03-24 16:10:00

阅读数:521

评论数:0

JVM调优总结

年轻代大小选择 响应时间优先的应用:尽可能设大,直到接近系统的最低响应时间限制(根据实际情况选择)。在此种情况下,年轻代收集发生的频率也是最小的。同时,减少到达年老代的对象。 吞吐量优先的应用:尽可能的设置大,可能到达Gbit的程度。因为对响应时间没有要求,垃圾收集可以并行进行,一般适...

2016-03-24 16:09:08

阅读数:206

评论数:0

垃圾回收器

Serial收集器: 1、是一个单线程的收集器,“Stop The World” 2、对于运行在Client模式下的虚拟机来说是一个很好的选择 4、简单而高效 Serial Old收集器 1、Serial收集器的老年代版本,它同样是一个单线程收集器,使用“标记-整理”算法...

2016-03-24 16:08:19

阅读数:254

评论数:0

GC日志分析、年轻代、老年代

堆内存 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Sur...

2016-03-24 16:05:12

阅读数:1566

评论数:1

eclipse设置jvm

设置参数: -Xverify:none -Xms512m -Xmx512m -Xmn128m -XX:PermSize=96m -XX:MaxPermSize=96m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Xnoclassgc -XX:CMSInit...

2016-03-24 16:03:10

阅读数:1477

评论数:0

jvm的参数查询列表

典型JVM参数设置格式: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k -Xmx3550m:最大堆内存 -Xms3550m:初始化堆内存 -Xmn2g:年轻代内存。 -Xss128k:每个线程的堆栈大小。 -XX:...

2016-03-24 16:02:33

阅读数:854

评论数:0

docker

下面再运行$ sudo docker run -d apache2命令来启动运行apache的container,运行结果如下: 说明:这条命令是在这个镜像上运行一个容器。   再运行sudo docker logs \ 9d4d3566e55c0b8829086e9b...

2016-03-24 16:01:09

阅读数:399

评论数:0

IDEA快捷键

IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生...

2016-03-24 15:58:01

阅读数:285

评论数:0

hbase多master

在任意的安装了hbase的机器上启动hmaster local-master-backup.sh start 2

2015-10-29 14:50:15

阅读数:365

评论数:0

Hadoop2.6.0自动化部署脚本(一)---神算子

1 概述最近自己写了一个Hadoop自动化部署脚本,包括Hadoop集群自动化部署脚本和Hadoop增加单节点自动化部署脚本。需要快速部署Hadoop集群的童鞋可以使用该脚本。这些脚本我在用5台虚拟机进行了测试,如果在使用中还有bug,欢迎指出。本文主要介绍Hadoop集群自动化部署脚本,安装的H...

2015-10-21 15:31:34

阅读数:3024

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭