欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

hive web界面无法访问问题

程序员文章站 2022-06-04 19:38:49
...

今天突然想访问一下hive的web界面,发现无法访问,于是进行了如下友好操作:

1.hive的web访问主要是hiveserver2服务的开启,请先配置hive-size.xml

<!-- 这是hiveserver2 -->
        <property>
                 <name>hive.server2.thrift.port</name>
                 <value>10000</value>
        </property>

        <property>
                <name>hive.server2.thrift.bind.host</name>
                <value>ip</value>
        </property>
		
<!-- 可以不设置以下两个值,走默认 -->
		<property>
                <name>hive.server2.webui.port</name>
                <value>10002</value>
        </property>
		<property>
                <name>hive.server2.webui.host</name>
                <!--主机名或ip-->
                <value>ip</value>
        </property>

注:host的值一定要写IP,我单机玩的时候写localhost,会报错,如下:

hive web界面无法访问问题

解决:查看hiveserver的进程 ps ax | fgrep HiveServer,

hive web界面无法访问问题

查看进程端口:netstat -antp | fgrep 55003

hive web界面无法访问问题

从上面图片可以发现,如果host写localhost,他绑定在了127.0.0.1上。。。所以一直访问不到

2.启动hiveserver2: nohup bin/hive --service hiveserver2 &

3.hive的日志默认不在自身目录下,可以自己设置:

①cp hive-log4j2.properties.template hive-log4j2.properties

②vi hive-log4j2.properties

③修改   property.hive.log.dir = /root/bigdata/hive-2.3.6/logs