- 浏览: 21932 次
- 性别:
- 来自: 苏州
最新评论
文章列表
tomcat开启远程debug
- 博客分类:
- 笔记
catalina.sh中配置
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9003"
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9003 -Dproxy ...
glassfish 安装与部署
- 博客分类:
- 软件安装
1.下载
glassfish4.x需要jdk1.7的支持,因此下载3.x的版本
官方地址 https://glassfish.java.net/downloads/3.1.2-final.html
有安装版和解压版选择,推荐解压版,下载后直接解压到指定目录即可。
2.命令模式
# 创建一个domain (ZIP 解压开,已经默认有一个 domain1),另:在修改了管理员名称后会提示设置密码,否则会略过设置密码。./bin/asadmin/create-domain domain1
# 删除一个domain,若有文件需要备份删除前请检查清楚,因为整个 domain 目录会 ...
1.eclipse中新建普通java工程
2.导入相关jar包
将HBase解压后根目录下的hbase-0.94.0.jar、hbase-0.94.0-tests.jar和lib子目录下所有jar 包添加到本工程的Classpath下以及hadoop解压根目录下的hadoop-*.jar
3.客户端java程序
public static void main(String[] args) throws IOException {
Configuration conf = HBaseConfiguration.create();
...
hadoop伪分布式搭建
- 博客分类:
- hadoop
转载 http://xuyuanshuaaa.iteye.com/blog/1063303
1. SSH无密码验证配置 Hadoop 需要使用SSH 协议,namenode 将使用SSH 协议启动 namenode和datanode 进程,伪分布式模式数据节点和名称节点均是本身,必须配置 SSH localhost无密码验证。
执行 ssh-keygen -t rsa
通过以上命令将在/root/.ssh/ 目录下生成id_rsa私钥和id_rsa.pub公钥。进入/root/.ssh目录在namenode节点下做如下配置: cat id_rsa.pub >> ...
转载 http://f.dataguru.cn/thread-167671-1-1.html
编译过程目录结构 eclipse目录 F:\eclipse eclipse工程目录 F:\workspaceStep1 导入 Hadoop-eclipse 插件工程获取 hadoop-1.2.1.tar.gz解压缩到 Eclipse workspace 目录下
一. Crontab 介绍
crontab命令的功能是在一定的时间间隔调度一些命令的执行。
1.1 /etc/crontab 文件
在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。
如:
[root@dave ~]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/s
重定向 1>&2 2>&1
- 博客分类:
- linux
当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出.
在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是:
0: Standard Input (STDIN)
1: Standard Output (STDOUT)
2: Standard Error Output (STDERR)
在标准情况下, 这些FD分别跟如下设备关联:
stdin(0): keyboard 键盘输入,并返回在前端
st ...
quartz cron表达式
- 博客分类:
- java
按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23)4.天(月)(0~31,但是你需要考虑你的月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?.
有些子表达式能包含一些范围或列表例如:子表达式(天(星期) ...
-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在且是一个规则文件,则为真-g file 若文件存在且设置了SGID位的值,则为真-h file 若文件存在且为一个符合链接,则为真-k file 若文件存在且设置了”sticky”位的值
locale-gen zh_CN.UTF-8
locale-gen en_US.UTF-8
/etc/enviroment
LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
启用ip组播,以便tomcat集群
route add -net 224.0.0.0 netmask 240.0.0.0 dev etho
转载 : http://www.cnblogs.com/cabin/archive/2010/10/26/1861286.html
NFS:Network File System,linux中共享文件的服务。
使用NFS需要启用RPC(remoteprocedure call),RPC可以指定每个NFS功能所对应的端口号,重启RPC后,RPC所管理的所有NFS功能服务都需 ...
在新主机的迁移过程中,最大的困难就是WP permalink rewrite的设置.
因为旧主机是用的Apache, 使用的是WP本身就可以更改的.htaccess,没有太大的难度.而这次在VPS上跑的是Nginx,主要是因为Nginx的速度比Apache要快很多.
但是另一方面就不是那么舒服了,因为Nginx的rewrite跟Apache不同,而且是在服务器上面才能更改.
下面是其间的一些研究笔记.(以下用例如无特别说明均摘自nginx wiki)
/1 Nginx rewrite基本语法
Nginx的rewrite语法其实很简单.用到的指令无非是这几个
set
if
re ...
默认情况下linux文件系统最大可打开文件数为1024
,对于一个应用于生产环境下的服务器来说,这个设置太
下,例如在用nginx做web服务器,当并发达到一定数量时,可以看到error.log里出现大量的“Nginx accept() failed
(24: Too many open files)” 错误。解决这个问题的办法有两种:
方法一:
使用ulimit -n 655350 把打开文件上限设置为655350,同时还需要修改nginx的配置文件,把worker_rlimit_nofile 值设置为一样。
注意:通过ulimit修改打开文件上限只会影响当前shell环境,所以 ...
转载:http://www.netingcn.com/nginx-rewrite-flag.html
利用nginx的rewrite的指令,可以实现url的转向,对于rewrtie有四种不同的flag,分别是redirect、
permanent、break和last。其中前两种是跳转型的flag,后两种是代理型。跳转型是指有客户端浏览器重新对新地址进行请求,代理型是在
WEB服务器内部实现跳转的。
redirect:302跳转到rewrtie后面的地址。
permanent:301永久调整到rewrtie后面的地址,即当前地址已经永久迁移到新地址,一般是为了对搜索引擎友好。
...
location
匹配的原型是这样的:location
[=|~|~*|^~|@] /uri/ { … }
“=”是精确匹配
“@”是命名的location
,在正常的location
匹配中不会使用,仅仅在内部跳转中才会使用到。
“~”是区分大小写的匹配
“~*”是不区分大小写的匹配
...