### Hive-1.2.1-hwi配置详解 #### 一、概述 Hive是一款基于Hadoop的数据仓库工具,它可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能,使得Hadoop能够更好地处理大数据。在Hive 1.2.1版本中,引入了一个新的特性——Hive Web Interface (HWI),它提供了图形化的界面来管理Hive元数据和执行HQL查询。本文将详细介绍如何配置Hive 1.2.1版本的HWI。 #### 二、配置步骤详解 ##### 第一步:下载并解压Hive源码 我们需要下载Hive 1.2.1的源码包。可以通过以下链接进行下载: ``` http://mirror.bit.edu.cn/apache/hive/ ``` 下载完成后,将其解压到指定的目录中。例如,可以解压到`/opt/hive-1.2.1`目录下。 ##### 第二步:准备HWI的WAR包 接下来,进入解压后的目录中的`hwi/web`目录,并将其中的所有内容压缩成一个ZIP文件。然后将这个ZIP文件重命名为`hive-hwi-1.2.1.war`。将此WAR文件放入`hive/lib/`目录下。 具体操作步骤如下: 1. 进入`hwi/web`目录。 2. 使用命令`tar -czvf hive-hwi-1.2.1.zip ./*`压缩目录中的所有文件和子目录。 3. 将压缩后的文件重命名为`hive-hwi-1.2.1.war`。 4. 将该文件移动到`hive/lib/`目录下。 ##### 第三步:修改配置文件`hive-site.xml` 为了使Hive能够识别HWI,需要在`hive/conf/hive-site.xml`文件中添加相应的配置项。具体来说,需要添加以下三个属性: ```xml <property> <name>hive.hwi.listen.host</name> <value>0.0.0.0</value> <description>This is the host address the Hive Web Interface will listen on</description> </property> <property> <name>hive.hwi.listen.port</name> <value>9999</value> <description>This is the port the Hive Web Interface will listen on</description> </property> <property> <name>hive.hwi.war.file</name> <value>lib/hive-hwi-1.2.1.war</value> <description>This sets the path to the HWI war file, relative to ${HIVE_HOME}.</description> </property> ``` 这里需要注意的是`hive.hwi.war.file`的值应该与上一步骤中创建的WAR文件的路径一致。 ##### 第四步:添加必要的JAR包 为了支持HWI的正常运行,还需要向Hive的`lib`目录中添加几个必要的JAR包: 1. `org.apache.jasper.jar`: 该JAR包用于支持JSP页面的编译和运行。可以从以下链接下载: ``` http://cn.jarfire.org/org.apache.jasper.html ``` 2. `commons-el.jar`: 用于支持表达式语言(EL)的解析。可以从Apache Commons项目官网下载: ``` http://commons.apache.org/proper/commons-el/download_el.cgi ``` 3. `tools.jar`: 这个JAR包通常位于JDK安装目录下的`lib`子目录中,需要将其复制到Hive的`lib`目录中。 确保这些JAR包都存在于`hive/lib/`目录中。 ##### 第五步:启动HWI服务 完成上述配置后,即可启动HWI服务。通过以下命令启动: ```bash hive --service hwi & ``` 这将在后台启动HWI服务。接下来,可以通过浏览器访问Hive Web Interface: ``` http://<your_server_ip>:9999/hwi ``` 这里的`<your_server_ip>`需要替换为你服务器的实际IP地址。 #### 三、注意事项 - 确保Hive环境已经正确安装并配置好。 - 在修改`hive-site.xml`时,如果该文件不存在,需要创建一个新的文件。 - 如果Hive运行在集群模式下,可能还需要配置其他相关的集群设置。 - 在访问HWI时,如果遇到任何问题,应检查Hive日志文件以获取错误信息。 - 对于安全性要求较高的场景,建议对HWI进行额外的安全配置,例如SSL加密等。 通过以上步骤,你应该能够成功地配置并使用Hive 1.2.1版本的Hive Web Interface。这将极大地提高数据分析和管理的效率。


















- 粉丝: 18
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 电厂设备检修标准.doc
- 鹤山市某房地产项目委托监理合同.doc
- 陕西某高层住宅项目应急预案(2010年).docx
- 监理月报第五期.doc
- 福州市医院垃圾现状调查研究.doc
- 汽轮发电机基座工法.doc
- 2015版ISO9001质量手册-参考.doc
- 批腻子安全技术交底.doc
- 工程造价审计质量影响因素及对策.doc
- 活动地板面层施工工艺标准.docx
- 幼儿园改扩建项目现场技术管理制度.doc
- 岩溶裂隙区高路堤基底强夯施工.doc
- chromedriver-mac-x64-141.0.7383.0(Canary).zip
- chromedriver-win32-141.0.7383.0(Canary).zip
- chromedriver-win64-141.0.7383.0(Canary).zip
- 英语活动-milk.doc


