代码改变世界

随笔档案-2013年6月5日

java远程执行linux命令

2013-06-05 23:50 by java20130722, 1183 阅读, 收藏,
摘要: 如何实现JAVA远程操控linux服务器,代码如下:Java代码packagehb.linux;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importch.ethz.ssh2.Connection;importch.ethz.ssh2.Session;importch.ethz.ssh2.StreamGobbler;publicclassTestCtrCommond{publicstaticvoidmain(St 阅读全文

hive cli命令行选项

2013-06-05 23:45 by java20130722, 506 阅读, 收藏,
摘要: Hive Command line OptionsUsage: Usage: hive [-hiveconf x=y]* []* [|] [-S] -i Initialization Sql from file (executed automatically and silently before any other commands) -e 'quoted query string' Sql from command line -f Sql from file -S Sil... 阅读全文

HIVE 查询显示列名 及 行转列显示

2013-06-05 23:44 by java20130722, 758 阅读, 收藏,
摘要: hive默认查询不会显示列名, 当一个表字段比较多的时候,往往看不出值与列之间的对应关系,对日常查错及定位问题带来不便,应同事要求,看了HIVE CLI源码,做了下些许调整, 加入列头打印及行转列显示功能未开启行转列功能之前:hive>>> select * from example_table where dt='2012-03-31-02' limit 2;OK1333133185 0cf49387a23d9cec25da3d76d6988546 3CD5E9A1721861AE6688260ED26206C2 guanwang 1.1 3d3b0a5ec 阅读全文

hive -e "show tables"提示cannot recognize input near 'show' '<EOF>' '<EOF>' in ddl statement

2013-06-05 23:44 by java20130722, 3288 阅读, 收藏,
摘要: 一、前言 项目需要,需要知道hive的支持的最大并发用户数目是否满足需求,因此,写了个小程序测试 ,方式是java调用命令行程序的方式进行。即:[java]view plaincopyProcessexecutor=Runtime.getRuntime().exec(command,env);但是这样做面临一个问题,就是在命令行输入hive -e "show tables"一切正常,如下所示。[plain]view plaincopy[niy@niy-computer/]$hive-e"showtables"Logginginitializedusing 阅读全文

基于HTTP协议的轻量级开源简单队列服务:HTTPSQS

2013-06-05 21:31 by java20130722, 489 阅读, 收藏,
摘要: 转自点击打开链接HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 项目网址:http://code.google.com/p/httpsqs/ 使用文档:http://blog.s135.com/httpsqs/ 使用环境:Linux(同时支持32位、64位操作系统,推荐使用64位操作系统) 软件作者:张宴 队列(Queue)又称先进先出表(First In First Out),即先进入队列... 阅读全文

eclipse里配置solr开发测试环境

2013-06-05 15:21 by java20130722, 414 阅读, 收藏,
摘要: ApacheSolr是一个非常强大的软件包,你可以随时用它来构建自己的搜索引擎。Solr采用纯Java开发,用Lucene作为它的核心索引和查询。Solr可以运行在任何Servlet容器里,像Tomcat或Jetty。下面我将详细描述如何在Eclipse中配置Solr的开发测试环境。首先,你需要:1、EclipseIDE(http://www.eclipse.org)3.5ornewer2、RunJettyRun插件(http://code.google.com/p/run-jetty-run/wiki/GettingStarted)3、ApacheSolr(我用的是Solr-4.3.0版的) 阅读全文