- 浏览: 2097424 次
- 性别:
- 来自: 北京
最新评论
-
伍大都督:
解释太到位了,感谢分享
理解Linux系统中的load average(图文版) -
rfjian123:
非常感谢,用你的方法解决了问题。
Server sent unexpected return value (403 Forbidden) in response to OPTIONS -
yuhaifei12:
今天遇到同样的问题了。设置的是每分钟执行一次。结果发现每分钟执 ...
解决Linux下crontab同一时间重复执行问题 -
BigBird2012:
想问一下,使用ExecutorService每次都要调用 sh ...
spring quartz使用多线程并发“陷阱” -
zhuqx1130:
有用,谢谢
解决Sublime Text 3中文显示乱码(tab中文方块)问题
文章列表
scala高级——reduceLeft神语法
- 博客分类:
- scala
使用神语法
scala> val a = Array(20, 12, 6, 15, 2, 9)
一、前言须知本文不是讲解junit并发性能测试,而是讲解如何多线程并发测试方法,每个线程运行一个测试方法,以减少测试执行时间。
二、应用场景与局限性如果I/O已成为测试运行瓶颈,则并发只导致资源不足而进行抢占,最终并不能真正减少测试运行时间。举例:比如提交1个MR Job就已经把集群资源吃满,则并发运行MR并不会提升测试效率。
三、方法1. 下载 tempus-fugit 1.2(见附件)2. 在测试方法class定义上面添加两行:
@RunWith(ConcurrentTestRunner.class)
@Concurrent(count = 3) // 最多并发线程数
Eclipse代码自动完成功能无法使用问题记录
- 博客分类:
- Java
使用Alt+/无法补齐Java代码,现象时没有反应。解决方法:
Preferences->Java->Editor->Content Assist->Enable auto activation,确认这个选项启用
Preferences->Java->Editor->Content Assist->Advanced,最底下恢复默认值
--end
一、Thrift Java服务端和客户端
官方网站下载thrift-0.9.1.exe,用于生成代码
编写hello.thrift,数据结构描述文件
# -*- coding: utf-8 -*-
import unittest
class MyTest(unittest.TestCase):
def test_method_a(self):
pass
def test_method_b(self):
pass
def test_method_c(self):
pass
if __name__ == '__main__':
suite = unittest.TestSuite()
suite.addTest(MyT ...
打开菜单栏Tool->build system->new build system,在打开文件敲入:
{ "cmd": ["D:\\your_scala_home\\bin\\scala.bat", "$file"] }
保存为自定义文件名就可以使用ctrl + B编译运行了
--end
1. 在线安装
工具->插件->可用插件标签,右侧搜索"quickOpener",然后安装。
2. 使用
重启后在菜单栏可用,如图:
--end
打算通过yum安装软件,发展之前有软件残骸。使用yum remove也无效,使用rpm -e也无法删除这个软件包(这个软件包已经损坏)。
错误信息:
Running Transaction Error in PREUN scriptlet in rpm package hadoop-hdfs-namenode hadoop-hdfs-namenode-2.0.0+1475-1.cdh4.4.0.p0.23.el6.x86_64 was supposed to be removed but is not! Failed: hadoop-hdfs-namenode.x86_64 0:2 ...
关闭Sublime自动更新
- 博客分类:
- Java
每次启动都提示更新,可以关闭它。
找到Preferences -> Settings-User ,在配置段落第一行添加:
"update_check": false,
注意末尾要有“,”逗号。
--end
搭建cloudera yum私服
- 博客分类:
- hadoop
一、安装Cloudera yum仓库
1. 下载仓库rpm包
centos6
wget http://archive.cloudera.com/cdh4/one-click-install/redhat/6/x86_64/cloudera-cdh-4-0.x86_64.rpm centos 5
wget http://archive.cloudera.com/cdh4/one-click-install/redhat/5/x86_64/cloudera-cdh-4-0.noarch.rpm
2. 安装rpm到yum本地仓库
sudo yum --nog ...
cloudera创建私服错误一例
- 博客分类:
- hadoop
执行“reposync -r cloudera-cdh4 ”报如下错误:
ImportError: No module named yum
解决:
vi /usr/bin/reposync
将
#!/usr/bin/python -tt
修改为:
#!/usr/bin/python2.4 -tt
可以了。
原因:
reposync使用了python2.7(不带),而非本机再带的python2.4(带yum)。
--end
本文基于Cloudera Manager 4.8,以下简称CM
初次使用CM有个困惑: 修改/etc/hadoop/conf目录下配置不会使service instance(如NN、DN、TT、JT等)生效
CM中service instance的配置文件分为服务端和客户端。
服务端文件:/var/run/cloudera-scm-agent/process/
客户端文件:/etc/hadoop/conf,只包含简单客户端配置如NN、JT地址等
service instance是通过agent启动,它的配置文件路径是动态生成并指定的 ...
I installed the Cloudera Manager 4 on a 1GbE default setup on eth0/bond0 and now I need to use 10GbE or Infiniband IB or 40GbE without the reinstall. How I did it!!
The assumptions here are that you already have a CM 4.x already installed with the default embedded postgres DB on a linux server. I ...
此文用作图片外链。cloudera网站坑爹呀!
Linux下创建一个任意大小文件
- 博客分类:
- Linux
创建文件名"test",文件大小1000MB:
dd if=/dev/zero of=test bs=1M count=1000
参考:
http://hi.baidu.com/mhxinxin/item/59110f0a22022d6cbfe97eeb
--end