hadoop-0.20.1+120 hive-0.3.99.1+0 试用hwi(hive web interface

hive迟迟不能支持hadoop 0.20的局面解决了,小试一把。

闲话少说,得益于cloudera团队的努力,hive在昨天9.21号开始能够支持hadoop 0.20.1,下载测试版本软件。

http://archive.cloudera.com/cdh/testing/

http://archive.cloudera.com/cdh/testing/hadoop-0.20.1+120.tar.gz

http://archive.cloudera.com/cdh/testing/hive-0.3.99.1+0.tar.gz

非常简单的解压,配置conf即可使用,hadoop的配置见前面的文章。

hive在使用前注意export   HADOOP_HOME=/home/hadoop/hadoop-0.20.1+120,而不是readme里面的export HADOOP,一味跟着readme,将不能体验hive的强大功能,因为hive命令后就没有输出了,呵呵。

建立几个测试表使用一下。

bin/hive
Hive history file=/tmp/hadoop/hive_job_log_hadoop_200909190325_1929716196.txt
hive> show tables;
OK
invites
pokes
Time taken: 5.217 seconds
hive> select a.* from pokes a limit 3;
OK
Time taken: 1.489 seconds
hive> LOAD DATA LOCAL INPATH ‘./examples/files/kv1.txt’ OVERWRITE INTO TABLE pokes;
Copying data from file:/home/hadoop/hive-0.3.99.1+0/examples/files/kv1.txt
Loading data to table pokes
OK
Time taken: 0.378 seconds
hive> select a.* from pokes a limit 3;                                             
OK
238 val_238 NULL
86  val_86 NULL
311 val_311 NULL
Time taken: 0.078 seconds

这些基础前面的文章都介绍过,不多费篇幅了,下面重点体验一下hive的

HiveWebInterface,也就是hwi如何使用,看来web interface是个趋势,

只要客户端有个浏览器就能方便的操作和管理hive。

hwi需要apache ant的支持。

http://labs.xiaonei.com/apache-mirror/ant/binaries/apache-ant-1.7.1-bin.tar.gz

解压即可。

export ANT_LIB=/home/hadoop/apache-ant-1.7.1/libbin/hive --service hwi09/09/19 03:32:03 INFO hwi.HWIServer: HWI is starting up09/09/19 03:32:03 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog09/09/19 03:32:03 INFO mortbay.log: jetty-6.1.1409/09/19 03:32:03 INFO mortbay.log: Extract jar:file:/home/hadoop/hive-0.3.99.1+0/lib/hive_hwi.war!/ to /tmp/Jetty_0_0_0_0_9999_hive_hwi.war__hwi__bw65n0/webapp09/09/19 03:32:03 INFO mortbay.log: Started SocketConnector@0.0.0.0:9999

hwi服务启动成功,看出来是一个war包。

配置文件在/home/hadoop/hive-0.3.99.1+0/conf/hive-default.xml, 把默认的 HIVE_HOME替换为真实安装的绝对路径,否则在启动hwi服务的时候会报错。若有其他同学发现解决方法,请不吝回帖共享经验。

<property>

<name>hive.hwi.war.file</name>

<value>/home/hadoop/hive-0.3.99.1+0/lib/hive_hwi.war</value>

<description>This is the WAR file with the jsp content for Hive Web Interface</description>

</property>

hwi的使用一下子拉近了普通user和hadoop hive的距离,使用起来很方便,不用不知道用了才知道。

时间: 2024-09-19 23:38:17

hadoop-0.20.1+120 hive-0.3.99.1+0 试用hwi(hive web interface的相关文章

[Hadoop系列]Changes of Hadoop 0.20笔记

最近学习hadoop 0.20.1,网上找到一篇文章<What's New in Hadoop Core 0.20 >,非完整的给翻译了一下,为以后检索方便,发上来保存一份.如果能读懂英文的,千万不要看下面的中文.   Hadoop Core 0.20.0在2009年4月22日发布.这一发布相对0.19发布,有很多用户使用层面上的改变. Core Hadoop中两个主要的组件是分布式文件系统(HDFS)和MapReduce,那两个组件分别挪入各自的子项目中,因此他们能拥有自己的发布周期,并且更

开源云计算技术系列(四)(Cloudera安装配置hadoop 0.20最新版配置)

接上文,我们继续体验Cloudera 0.20最新版. wget hadoop-0.20-conf-pseudo_0.20.0-1cloudera0.5.0~lenny_all.deb wget hadoop-0.20_0.20.0-1cloudera0.5.0~lenny_all.deb debian:~# dpkg –i hadoop-0.20-conf-pseudo_0.20.0-1cloudera0.5.0~lenny_all.deb dpkg –i hadoop-0.20_0.20.0

源云计算技术系列(七)Cloudera (hadoop 0.20)

虚拟一套centos 5.3 os. 下载 jdk-6u16-linux-i586-rpm.bin [root@hadoop ~]# chmod +x jdk-6u16-linux-i586-rpm.bin [root@hadoop ~]# ./jdk-6u16-linux-i586-rpm.bin [root@hadoop ~]#  java -version java version "1.6.0" OpenJDK  Runtime Environment (build 1.6.0

redhat 9下配置APACHE2.0.50 +PHP5+MYSQL4.0.20+GD库

apache|mysql|php5 linux下配置APACHE2.0.50+PHP5.0.3+MYSQL4.0.20+GD库前些天,升级服务器的时候,因为GD库的原因.make不了PHP4.3.8 于是就一步步装了PHP5 其实,安装步骤和PHP4只差一点点而已如果你机器里原来装有了PHP或者APACHE的RPM或者低版本.请先删除首先,服务器GCC要有,不然什么都不能做.可以用gcc -v来查看是否安装了GCC,#gcc -vReading specs from /usr/lib/gcc-l

Apache2+php4.3.6+MySQL4.0.20+SSL配置过程

Apache2+php4.3.6+MySQL4.0.20+SSL详细配置过程: 首先安装将需要的文件都放到root目录下: 1.MySQL-client-4.0.20-0.i386.rpm 2. MySQL-server-4.0.20-0.i386.rpm 3. httpd-2.0.49.tar.gz 4. php-4.3.6.tar.gz 我们先来安装MySQL,步骤如下: # >rpm –Uvh MySQL-server-4.0.20-0.i386.rpm # >rpm -Uvh MySQ

Monkey HTTP Daemon 0.20.1发布 快速的Web服务器软件

Monkey HTTP Daemon是一个非常快速和轻量级的http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器软件,用于Linux系统.它采用混合网络模型,基于异步调用(事件驱动)和固定的线程,这使得它可扩展性和能够参与每秒以数千个的客户端.它提供了一个功能强大的C语言的API,由于小的核心和插件架构的特点,它是针对嵌入式设备的的理想选择. Monkey HTTP Daemon 0.20.1版本,支持在struct dire

《Adobe Illustrator CC 2014中文版经典教程(彩色版)》—第1课0.20节使用效果

0.20 使用效果 Adobe Illustrator CC 2014中文版经典教程(彩色版) "效果"菜单可以在不修改对象本身的同时修改其外观.下面,将会对地球图稿使用 "投影效果". 注意: 更多关于如何使用效果的信息,请参阅第11课. 1 选择工具箱中的选择工具(TB0-10.tif),单击蓝色圆形. 2 选择菜单"效果">"风格化">"投影".在"投影"对话框中,设置

Monkey HTTP Daemon 0.20.2发布 快速的Web服务器软件

Monkey HTTP Daemon是一个非常快速和轻量级的http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器软件,用于Linux系统.它采用混合网络模型,基于异步调用(事件驱动)和固定的线程,这使得它可扩展性和能够参与每秒以数千个的客户端.它提供了一个功能强大的C语言的API,由于小的核心和插件架构的特点,它是针对嵌入式设备的的理想选择. Monkey HTTP Daemon 0.20.2版本更新,记录器插件检测到非可写入

《Adobe Illustrator CC经典教程》—第0课0.20节使用效果

0.20 使用效果Adobe Illustrator CC经典教程效果菜单可以在不修改对象本身的同时修改其外观.下面将会对几个对象使用 "投影效果". 注意:更多关于效果使用的信息,请参阅第12课1 选择工具箱中的"选择工具",按住Shift键再单击"City Pizza"文本.披萨盒子和每个西红柿,如图0.80所示.选完后再释放鼠标.2 选择菜单"效果">"风格化">"投影"