内容简介:如果表多,字段多,通过命令行查看就不方便了。连hive推荐使用,DbVisualizer配置还是挺简单的。添加以上内容,如果10000端口起来了,说明hiveserver2启动成功了。
如果表多,字段多,通过命令行查看就不方便了。连hive推荐使用,DbVisualizer配置还是挺简单的。
1,配置/bigdata/hive/conf/hive-site.xml
<property> <name>hive.server2.thrift.http.port</name> <value>10000</value> </property> <property> <name>hive.server2.thrift.bind.host</name> <value>10.0.0.237</value> </property>
添加以上内容,
2,启动hiveserver2
# hiveserver2 # netstat -tpnl |grep 1000 tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 12419/java tcp 0 0 0.0.0.0:10002 0.0.0.0:* LISTEN 12419/java
如果10000端口起来了,说明hiveserver2启动成功了。
3,配置hdfs权限
# vim /bigdata/hadoop/etc/hadoop/core-site.xml //添加以下内容 <property> <name>hadoop.proxyuser.root.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.root.groups</name> <value>*</value> </property>
重启hdfs,如果这步不做,会报以下错误:
An error occurred while establishing the connection:
Long Message:
Could not establish connection to jdbc:hive2://10.0.0.237:10000/tanktest: Required field 'serverProtocolVersion' is unset! Struct:TOpenSessionResp(status:TStatus(statusCode:ERROR_STATUS, infoMessages:[*org.apache.hive.service.cli.HiveSQLException:Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException):
User: root is not allowed to impersonate anonymous:14:13, org.apache.hive.service.cli.session.SessionManager:createSession:SessionManager.java:419,
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。省略。。。。。。。。。。。。。。。。。。。。。。。。。。。。
4,下载安装DbVisualizer,网上很多就不说了
5,下载hive-jdbc-uber-2.4.0.0-169.jar,DbVisualizer的hive插件
地址:https://pan.baidu.com/s/1BrkVutp9mF5F5PNlBvnnFA 密码:5r1d
6,DbVisualizer配置
6.1,DbVisualizer=》tools=》tools properties=》general
DbVisualizer genera配置
-Dsun.security.krb5.debug=true
-Djavax.security.auth.useSubjectCredsOnly=false
6.2,DbVisualizer=》tools=》tools manager=》hive
DbVisualizer driver manager配置
6.3,添加连接
DbVisualizer添加连接
6.4,数据查看
DbVisualizer 数据查看
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
- 数据库连接池
- 数据库连接池设置
- 怎样获知数据库的连接属性?
- 怎样获知数据库的连接属性?
- Laravel 使用多个数据库连接
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JavaScript & jQuery
David Sawyer McFarland / O Reilly / 2011-10-28 / USD 39.99
You don't need programming experience to add interactive and visual effects to your web pages with JavaScript. This Missing Manual shows you how the jQuery library makes JavaScript programming fun, ea......一起来看看 《JavaScript & jQuery》 这本书的介绍吧!