亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

apache-hive-1.2.1中如何使用hwi

發布時間:2021-12-10 10:27:21 來源:億速云 閱讀:129 作者:小新 欄目:云計算

小編給大家分享一下apache-hive-1.2.1中如何使用hwi,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

一、下載hive-src.tar

[hadoop@hftest0001 ~]$ pwd
/home/hadoop

[hadoop@hftest0001 ~]$ wget 
 
[hadoop@hftest0001 ~]$ tar -zxvf apache-hive-1.2.1-src.tar.gz 

[hadoop@hftest0001 hwi]$ cd  /home/hadoop/apache-hive-1.2.1-src/hwi

[hadoop@hftest0001 hwi]$ pwd
/home/hadoop/apache-hive-1.2.1-src/hwi

[hadoop@hftest0001 hwi]$ jar cfM hive-hwi-1.2.1.war -C web . 

[hadoop@hftest0001 hwi]$ cp hive-hwi-1.2.1.war /home/hadoop/apache-hive-1.2.1-bin/lib/

二、啟動 troubleshooting

[root@hftest0001 apache-hive-1.2.1-bin]# pwd
/home/hadoop/apache-hive-1.2.1-bin
[root@hftest0001 apache-hive-1.2.1-bin]# ./bin/hive --service hwi
16/01/25 09:37:25 INFO hwi.HWIServer: HWI is starting up
16/01/25 09:37:27 FATAL hwi.HWIServer: HWI WAR file not found at /home/hadoop/apache-hive-1.2.1-bin/home/hadoop/apache-hive-1.2.1-bin/lib/hive-hwi-1.2.1.war
[root@hftest0001 apache-hive-1.2.1-bin]# 

系統默認會找/home/hadoop/apache-hive-1.2.1-bin/home/hadoop/apache-hive-1.2.1-bin/lib/hive-hwi-1.2.1.war,多了目錄

修改配置文件,使用絕對路徑

[root@hftest0001 apache-hive-1.2.1-bin]# vi conf/hive-site.xml 
...
...  
<!--hwi -->
        <property>
                <name>hive.hwi.listen.host</name>
                <value>10.224.246.232</value>
        </property>
        <property>
                <name>hive.hwi.listen.port</name>
                <value>9999</value>
        </property>
        <property>
                <name>hive.hwi.war.file</name>
                <value>/home/hadoop/apache-hive-1.2.1-bin/lib/hive-hwi-1.2.1.war</value>
        </property>
        
[root@hftest0001 apache-hive-1.2.1-bin]# ./bin/hive --service hwi
16/01/25 09:37:25 INFO hwi.HWIServer: HWI is starting up
16/01/25 09:37:27 FATAL hwi.HWIServer: HWI WAR file not found at /home/hadoop/apache-hive-1.2.1-bin/home/hadoop/apache-hive-1.2.1-bin/lib/hive-hwi-1.2.1.war
[root@hftest0001 apache-hive-1.2.1-bin]# 

系統還是會找/home/hadoop/apache-hive-1.2.1-bin/home/hadoop/apache-hive-1.2.1-bin/lib/hive-hwi-1.2.1.war,多了目錄

即不能使用絕對路徑,要使用相對路徑
[root@hftest0001 apache-hive-1.2.1-bin]# vi conf/hive-site.xml 
...
...  
<!--hwi -->
        <property>
                <name>hive.hwi.listen.host</name>
                <value>10.224.246.232</value>
        </property>
        <property>
                <name>hive.hwi.listen.port</name>
                <value>9999</value>
        </property>
        <property>
                <name>hive.hwi.war.file</name>
                <value>lib/hive-hwi-1.2.1.war</value>
        </property>
        
[root@hftest0001 apache-hive-1.2.1-bin]# ./bin/hive --service hwi
16/01/25 09:40:20 INFO hwi.HWIServer: HWI is starting up
16/01/25 09:40:21 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
16/01/25 09:40:21 INFO mortbay.log: jetty-6.1.26
16/01/25 09:40:21 INFO mortbay.log: Extract /home/hadoop/apache-hive-1.2.1-bin/lib/hive-hwi-1.2.1.war to /tmp/Jetty_10_224_246_232_9999_hive.hwi.1.2.1.war__hwi__ms4vvn/webapp
16/01/25 09:40:21 INFO mortbay.log: NO JSP Support for /hwi, did not find org.apache.jasper.servlet.JspServlet
16/01/25 09:40:22 INFO mortbay.log: Started SocketConnector@10.224.246.232:9999

報錯:NO JSP Support for /hwi, did not find org.apache.jasper.servlet.JspServlet

缺少jar: 下載jar,并放到lib目錄下
jasper-compiler-5.5.23.jar
jasper-runtime-5.5.23.jar

<dependency>
	<groupId>tomcat</groupId>
	<artifactId>jasper-compiler</artifactId>
	<version>5.5.23</version>
</dependency>

<dependency>
	<groupId>tomcat</groupId>
	<artifactId>jasper-runtime</artifactId>
	<version>5.5.23</version>
</dependency>

[root@hftest0001 apache-hive-1.2.1-bin]# ll lib/ | grep jasper
-rw-rw-r--  1 hadoop root   408133 Jan 25 09:13 jasper-compiler-5.5.23.jar
-rw-rw-r--  1 hadoop root    76844 Jan 25 09:14 jasper-runtime-5.5.23.jar


[root@hftest0001 apache-hive-1.2.1-bin]# ./bin/hive --service hwi
16/01/25 09:42:53 INFO hwi.HWIServer: HWI is starting up
16/01/25 09:42:55 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
16/01/25 09:42:55 INFO mortbay.log: jetty-6.1.26
16/01/25 09:42:55 INFO mortbay.log: Extract /home/hadoop/apache-hive-1.2.1-bin/lib/hive-hwi-1.2.1.war to /tmp/Jetty_10_224_246_232_9999_hive.hwi.1.2.1.war__hwi__ms4vvn/webapp
16/01/25 09:42:55 INFO mortbay.log: Started SocketConnector@10.224.246.232:9999

成功!!!
訪問  

java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl
	at org.apache.jasper.compiler.JspUtil.<clinit>(JspUtil.java:62)
	at org.apache.jasper.JspCompilationContext.getServletClassName(JspCompilationContext.java:335)
	at org.apache.jasper.JspCompilationContext.getClassFileName(JspCompilationContext.java:485)
	at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:380)
	at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:333)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:561)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327)
	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:503)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.el.ExpressionEvaluatorImpl
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	... 38 more 

	
仍然缺少jar:下載jar,并放置到lib目錄下
commons-el-1.0.jar

<dependency>
	<groupId>commons-el</groupId>
	<artifactId>commons-el</artifactId>
	<version>1.0</version>
</dependency>


[root@hftest0001 apache-hive-1.2.1-bin]# ll lib/ | grep commons-el
-rw-rw-r--  1 hadoop root   112341 Jan 25 09:30 commons-el-1.0.jar
[root@hftest0001 apache-hive-1.2.1-bin]# 

[root@hftest0001 apache-hive-1.2.1-bin]# ./bin/hive --service hwi
16/01/25 09:42:53 INFO hwi.HWIServer: HWI is starting up
16/01/25 09:42:55 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
16/01/25 09:42:55 INFO mortbay.log: jetty-6.1.26
16/01/25 09:42:55 INFO mortbay.log: Extract /home/hadoop/apache-hive-1.2.1-bin/lib/hive-hwi-1.2.1.war to /tmp/Jetty_10_224_246_232_9999_hive.hwi.1.2.1.war__hwi__ms4vvn/webapp
16/01/25 09:42:55 INFO mortbay.log: Started SocketConnector@10.224.246.232:9999

成功!!!
訪問 http://10.224.246.232:9999/hwi/

看完了這篇文章,相信你對“apache-hive-1.2.1中如何使用hwi”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湘乡市| 邳州市| 德令哈市| 翼城县| 讷河市| 玉树县| 浦县| 朝阳市| 房产| 会昌县| 高密市| 晋宁县| 杨浦区| 鹤岗市| 高唐县| 泸州市| 宜君县| 县级市| 吉木萨尔县| 临清市| 丘北县| 宣恩县| 渝中区| 诏安县| 惠州市| 西乡县| 巨野县| 依兰县| 扬中市| 萍乡市| 涪陵区| 阿坝县| 桓仁| 乌兰察布市| 三亚市| 漳州市| 蓬溪县| 广南县| 晋城| 炎陵县| 凌云县|