摘要: 一、刚装上hive在执行hive启动的过程中出现[hadoop@localhost hive-0.6.0]$ hiveInvalid maximum heap size: -Xmx4096mThe specified size exceeds the maximum representable si... 阅读全文
posted @ 2014-06-19 10:52 行疆博远 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 本文旨在给予自己在学习hadoop过程中遇到的问题的一个记录和解决方法。一、copyFromLocal: java.io.IOException: File /user/hadoop/slaves could only be replicated to 0 nodes, instead of 114... 阅读全文
posted @ 2014-06-09 14:07 行疆博远 阅读(4255) 评论(0) 推荐(0) 编辑
摘要: 211.103.13.101江苏省无锡市 移动DNS服务器211.136.28.231北京市 移动DNS服务器211.136.28.234北京市 移动DNS服务器211.136.28.237北京市 移动DNS服务器211.136.112.50上海市 移动DNS服务器211.136.150.66上海市 移动DNS服务器211.136.192.6广东省 移动DNS服务器211.137.160.5天津市 移动DNS服务器211.137.160.185天津市 移动DNS服务器211.137.241.34黑龙江省哈尔滨市 移动DNS服务器211.138.75.123青海省西宁市 移动DNS服务器21.. 阅读全文
posted @ 2014-03-28 16:31 行疆博远 阅读(18563) 评论(0) 推荐(0) 编辑
摘要: linxu ssh 双端认证 不成功之authorized_keys liunx双端认证可以让我们更简便的在两台服务器之间传输文件,配置暂且不说,网上有大部分的文章可以搜索到,今天我要说的是在不成功的情况下的配置。 问题说明: 双端认证已经配置好(~/.ssh/authorized_keys文件已经存在,并且公钥已经添加进文件),但是两个用户之间传输东西还没有成功。 问题解决: 查看authorized_keys文件权限,如果文件权限中,除owner权限外还有w权限,这时双端认证就会失败,修改文件权限即可 命令:chmod 644authorized_keys 阅读全文
posted @ 2014-02-20 10:30 行疆博远 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: 我们在开发程序的过程当中,日志是必不可少的工具,这有助于我们分析问题的原因,和出错的详细信息,而java的异常机制又会方便且迅速的帮我们找到出错行的位置。try { ....} catch (Exception e) { e.printStackTrace(); log.err(e.getMessage()); .....} 通常我们都会去这样找到出错的信息,而打印的出错的信息栈,因为会输出到std.err中,所以在我们自己定义的日志文件中是不能够找到的,为了解决这个问题,可以通过如下代码解决: StringWriter sw = null; PrintWrit... 阅读全文
posted @ 2014-01-18 00:10 行疆博远 阅读(28757) 评论(0) 推荐(1) 编辑
摘要: MySQL数据库主从配置一、MySQL数据库的主从配置主要从修改以下几个文件开始: 数据库主配置文件:my.cnf 修改内容: # log-bin配置主要是对数据进行开启并配置log二进制文件。 log-bin = /var/lib/mysql/binlog/mysql-bin #binlog日志的过期时间,这里设置30天后自动删除expire-logs-days = 30# Server-id配置主要是用于区分主从数据库,引自:http://dev.mysql.com/doc/refman/5.1/zh/replication.html#replication-introserver-id 阅读全文
posted @ 2014-01-16 14:30 行疆博远 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要写一些执行时间较长的程序,但是如果在程序执行过程中超时了,有许多原因,可能是程序已经挂起了,这时就需要杀死这样的进程,则可以通过如下的命令执行: java -jar TestProcess.jar & pid=$! &:代表把前边执行的程序扔到后台执行 pid=$!:$!用于获得后台任务执行的进程号 这样就可以把pid记录在存储介质中,然后通过pid值杀死进程。 阅读全文
posted @ 2014-01-06 15:01 行疆博远 阅读(464) 评论(0) 推荐(0) 编辑
摘要: spring3和hibernate4整合后无法查询数据库,一方面是因为已经spring3中没有对hibernate4 HibernateTemplate的支持,另外一个就是需要在hibernate的配置文件中将org.springframework.orm.hibernate4.SpringSessionContext转自:http://www.iteye.com/topic/1124118 阅读全文
posted @ 2013-09-09 15:35 行疆博远 阅读(169) 评论(0) 推荐(0) 编辑
摘要: java是一个跨平台的语言,可以在多种平台上运行相应的程序,但是有些时候进行数据的提取时,可能就需要系统的相关命令,尤其是调用linux命令这时候就需要使用java的Runtime命令,来执行linux的命令,Runtime执行linux命令的方式是单独开启一个进程去执行,调用命令会得到一个Process实例,这个实例会获取到调用linux命令的输入流,或者是通过getErrorStream()或者是通过getInputStream(),尤其是在调用命令时,这个命令可能会输出许多东西,这些东西就都会放到ErrorStream或者是InputStream对象中,如果不及时读取的话就回造成Ru.. 阅读全文
posted @ 2013-08-14 15:16 行疆博远 阅读(536) 评论(0) 推荐(0) 编辑
摘要: Linux安装mysql服务器准备: MySQL-client-5.6.12-1.rhel5.i386.rpm MySQL-server-5.6.12-1.rhel5.i386.rpm首先检查环境: 输入命令:rpm -qa | grep -i mysql* 将查询到的包名: rpm –e 包名进行卸载 输入命令删除: rm -fr /usr/lib/mysql rm -fr /usr/include/mysql 删除存放数据的文件夹和配置文件: rm –rf /etc/my.cnf rm –rf /var/lib/mysql安装包: rpm -ivh MySQL-server-5.6.12- 阅读全文
posted @ 2013-07-23 16:34 行疆博远 阅读(1244) 评论(0) 推荐(0) 编辑