- 博客(93)
- 收藏
- 关注
原创 (转) nohup /dev/null 2>&1
nohup命令及其输出文件 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。 该命令的一般形式为:nohup command & ls xxx 1>out.txt 2>&1 nohup /mnt/N...
2015-02-15 16:17:14 287
原创 SecureCRT:[1]SecureCRT配色方案
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自...
2015-02-03 17:34:54 130
kafka中 FailedToSendMessageException解决
kafka中 FailedToSendMessageException解决 ./kafka-console-producer.sh -broker-list 192.168.7.119:9092 -topic canal_person 这里的broker-list要使用hostname配置的内容
2015-01-23 11:31:22 359
原创 kafka web console安装
kafka自己居然没有还一个Web管理界面。。这里有个第三方的: https://github.com/claudemamo/kafka-web-console坑爹的是居然没有详细的安装步骤,只有一些简单的说明,对于不熟悉scala play开发的人来说,很蛋疼。下面记录详细的安装过程。 先下载安装scala的构建工具sbt,最新版本可以到官网查看:http://www...
2015-01-19 15:00:35 183
原创 Linux终端的几个常用快捷方式,记下!
一、初识linux的终端种类:本地、远程 查看本终端命令: #tty 命令,看到当前所处的终端 #(w)who 命令,看到系统中所有登录的用户 其中,tty 终端为表示在本地命令行模式下打开的终端;pts/0,1,2,3 终端为虚拟终端,多为图形界面下打开的终端或者远程登录的终端 (这个就是在远程登录的终端及用户) ...
2015-01-19 13:49:22 78
mac下终端的配置
vi .bash_profile# for colorexport CLICOLOR=1# \h:\W\u\$export PS1='\[\033[01;33m\]\u@\h\[\033[01;31m\] \W\$\[\033[00m\] '#grep alias grep='grep --color=always'
2015-01-19 11:34:16 110
下面看解决办法 打开log日志发现是因为如下的原因: 111121 15:15:22 [ERROR] Failed to open the relay lo...
昨天在MySQL主从复制突然就出现了Could not initialize master info structure; more error messages can be found in the MySQL error log。错误,下面来分享我的解决办法。 下面看解决办法打开log日志发现是因为如下的原因:111121 15:15:22 [ERROR] Fail...
2015-01-16 15:41:47 289
mysql同步已有数据
--主机开两个窗口,一个进入mysql,一个是shell--主机阻断写操作mysql> FLUSH TABLES WITH READ LOCK;Query OK, 0 rows affected (0.00 sec)mysql> mysql> mysql> SHOW MASTER STATUS;+------------------+------...
2015-01-16 09:30:47 149
Slave_IO_Running & Slave_SQL_Running
Slave_IO_Running: YesSlave_SQL_Running: Yes 以上是mysql主从正确的情况今天遇到两个情况Slave_IO_Running: ConnectingSlave_SQL_Running: NO 第一个是由于主的用户名密码不对第二个是由于master的配置不对解决方案在主上create user canal@...
2015-01-16 08:50:20 135
原创 mysql主从同步延迟方案解决的学习心得
无意中看到2012华东架构师大会主页(http://atcc.mysqlops.com/#video_show),PS:现在架构师大会好多!在里面看了mysql异步延迟解决方案的PPT,对于提出的解决方案有些共鸣,分享下mysql 主从同步的目的应该有很多,有的是为了备份,有的是为了读写分离,看具体需求。但主从机制是一样的:mysql主从的实现是,mysql master被使用后,其中m...
2015-01-05 11:19:41 79
原创 mysql主从同步延迟方案解决的学习心得
mysql主从备份之间存在同步,半同步与异步的方式,对于同步与异步相对而言比较好理解,但是同步存在延迟比较大,效率不高,异步又不能百分百保证数据的一致性。而半同步方式正好是两者的兼容。 mysql半同步模式是在mysql5.5版本以后增加的,所谓半同步指当master事物提交后,等待slave接收日志后才返回给应用层表示成功,事物足够小,延迟较小的话,通过半同步的模式,牺牲较小的性能...
2015-01-05 11:16:09 82
DATABUS遇到的问题
1、databus找不到master的first log name 原因:bin-log不是启始内容,与bin-log-index中记录的不一致等修改方案:把bin-log清空,从头开始记录2、 curl -s http://localhost:11115/containerStats/inbound/events/total?pretty | grep -m1 numDataEve...
2015-01-05 10:25:49 400
原创 mysql5.1升级到mysql5.5
To list Old MySqlyum list installed | grep -i mysqlTo remove Old MySqlyum remove mysql mysql-*Remi Dependency on CentOS 6 and Red Hat (RHEL) 6rpm -Uvh http://dl.fedoraproject.org/pub/e...
2015-01-03 22:22:17 115
原创 crobtab语法
crobtab语法 第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令 下面是crontab的格式:分 时 日 月 星期 要运行的命令 这里有crontab文件条目的一些例子: 30 21 * * * /usr/local/apache/bin/apache...
2014-12-12 10:03:36 249
原创 Linux Xshell中文编码设置
1.查看linux系统编码,linux命令: locale. 2.为了在xshell中正常显示中文,xshell编码与linux系统编码要一致.File-->Open-->Properties-->Terminal-->Encoding ...
2014-11-19 14:37:49 138
原创 两步将maven项目热部署到tomcat容器中
背景:项目一直采用maven管理,本地发布、调试都是用maven中的jetty插件。这样一来,需要在IDE和命令行中频繁切换,而且代码定位和debug都很繁琐,给开发带来了一些不必要的烦恼,个人更加钟爱于将项目热部署到tomcat中的方式。 目标:两个项目test-core核心项目、test-web应用发布项目。两个项目都采用maven管理,test-web引用test-core。并通过eclip...
2014-11-18 20:40:25 96
原创 ProcessBuilder 和 Runtime
ProcessBuilder.start() 和 Runtime.exec() 方法都被用来创建一个操作系统进程(执行命令行操作),并返回 Process 子类的一个实例,该实例可用来控制进程状态并获得相关信息。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。创建进程的方法可能无法针对某些本机平台上的特定进程很好地工作,比如,本...
2014-10-22 09:24:01 99
SpoolDirectorySource中的ignorePattern
SpoolDirectorySource是用来监控一个目录中文件变化的,官网发布的是只监控一个目录,自然,网上还有监控一个目录及其子目录的插件,虽然性能不行,但是还可以使用。这个时候问题来了:在一个目标目录里,有些文件我想过滤怎么办呢,我们有这个配置项,他可以过滤你不需要监控的文件:ignorePattern...
2014-10-22 09:02:31 326
mvn settings.xml
<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with th...
2014-10-22 08:49:49 62
kafkaoffsetmonitor
把官网的包下载下来KafkaOffsetMonitor-assembly-0.2.0.jar把里面的offsetapp替换为附件中的内容,即可完成此次集成
2014-10-22 08:48:04 113
eclipse farmatter save action auto import
eclipse farmatter save action auto import
2014-10-21 17:04:08 89
原创 解决VMware Taking ownership of this virtual machine failed
一次crash可能会造成虚拟机锁死的情况发生,这时点击take ownership 可能会提示如下字眼:Taking ownership of this virtual machine failed. The virtual machine is in use by an application on your host computer.解决方法是删除虚拟机目录下的所有.lck文件夹。...
2014-10-01 18:01:02 167
原创 FusionCharts 样式对象名
这里 caption xAxisName 等都是图表对象,来表示我们chart的一个属性,即“标题”“X轴名称”等,在fusioncharts中,系统定义了很多的图标对象,每种展示类型(柱状图、饼图等)的图表对象有些是通用的有些是非通用。这些对象不需要我们都记忆,但是在需要的时候能知道去什么地方查找就可以,以我看来,fusioncharts已经做得非常完备,基本上你能想到的地方它都可以实现。...
2014-08-28 18:46:11 108
原创 spring mvc 异常处理(转)
http://itindex.net/detail/48701-spring-mvc-%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86
2014-08-18 22:55:17 77
原创 hive partition实例
hive> create table mp (a string) partitioned by (b string, c string);OKTime taken: 0.044 secondshive> alter table mp add partition (b='1', c='1');OKTime taken: 0.079 secondshive> alter table...
2014-08-13 13:40:45 104
原创 hive的partition的使用
网上有篇关于hive的partition的使用讲解的比较好,转载了: 一、背景 1、在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作。有时候只需要扫描表中关心的一部分数据,因此建表时引入了partition概念。 2、分区表指的是在创建表时指定的partition的分区空间。 3、如果需要创建有分区的表,需要在create表的时候调...
2014-08-13 13:37:33 115
原创 Hive基本命令整理(2)
DDL Operations 创建表 hive> CREATE TABLE pokes (foo INT, bar STRING); 创建表并创建索引字段ds hive> CREATE TABLE invites (foo INT, bar STRING) PARTITIONED BY (ds STRING); 显示所有表 hive> SHOW TABLES; 按正条件(正则表达...
2014-08-13 13:33:36 93
原创 Hive基本命令整理
创建表: hive> CREATE TABLE pokes (foo INT, bar STRING); Creates a table called pokes with two columns, the first being an integer and the other a string创建一个新表,结构与其他一样 hive> create table...
2014-08-13 11:59:11 94
原创 linux之sed用法
linux之sed用法sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 ST...
2014-08-13 11:14:28 59
原创 有关OutOfMemoryError的原因及处理
堆溢出会出现java.lang.OutOfMemoryError,紧接着还会跟一条Java heap space,at…先通过内存映像分析工具堆dump出来的堆快照分析,-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/flume-ng/dump该路径必须已经存在分清楚是内存泄漏还是内存溢出对于内存泄漏,查...
2014-07-03 08:55:24 148
原创 JVM调优案例分析与实战(3):堆外内存导致的溢出错误
环境:基于B\S的点子考试系统,为了发现客户端能实时地从服务端接收考试数据,系统使用了逆向AJAX技术(也称Comet或Server Side Push),选用CometD1.1.1作为服务端推送框架,服务器是Jetty7.1.4,硬件为一台普通PC机,Core i5 CPU, 4G内存,运行32位Windows操作系统。说明:测试期间发现服务端不定时抛出内存溢出异常,服...
2014-07-01 19:48:31 182
原创 Strust组件—ActionServlet详解
大家都知道,Struts控制器组件负责接受用户请求,更通模型,以及返回给用户合适的视图组件. 控制器将模型层和视图层分开,这样分离,可以为同一个模型开发出不同的视图. 下面时Struts的三大主要组件 ActionServlet组件:充当Struts框架的中央控制器 RequestProcessor组件:充当每个子应用模块的请求处理器 Action组件:真正来处理一项具体的业务. 一. Stru...
2014-06-30 11:55:35 66
原创 Struts1.1 RequestProcessor详解
在Struts中,担任MVC控制器角色核心的是ActionServlet,所有的请求都必须先通过它,在Struts 1.1中,有关于请求的处理大部份已交由RequestProcessor。应用中只存在一个ActionServlet类,但是可以存在多个客户化的RequestProcessor类,每个子应用模块都可以有单独的RequestProcessor类。ActionServlet主要负责初始化...
2014-06-30 11:39:19 262
原创 JAVA NIO之Direct Buffer 与 Heap Buffer的区别?
个人总结 Direct Buffer vs. Heap Buffer 1、 劣势:创建和释放Direct Buffer的代价比Heap Buffer得要高; 2、 区别:Direct Buffer不是分配在堆上的,它不被GC直接管理(但Direct Buffer的JAVA对象是归GC管理的,只要GC回收了它的JAVA对象,操作系统才会释放Direct Buffer所申请的空间),它似乎给人感觉...
2014-06-24 10:31:17 88
原创 DirectBuffer及内存泄漏
创建Buffer对象时,可以选择从JVM堆中分配内存,也可以OS本地内存中分配,由于本地缓冲区避免了缓冲区复制,在性能上相对堆缓冲区有一定优势,但同时也存在一些弊端。两种缓冲区对应的API如下:JVM堆缓冲区:ByteBuffer.allocate(size)本地缓冲区:ByteBuffer.allocateDirect(size)从堆中分配的缓冲区为普通的Java对象,生命...
2014-06-24 10:23:40 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人