启动
node02
hive -service hiveserver2
http://node02:10002
使用
node01
beeline
报错问题,修改hadoop权限
在hadoop的core-site.xml添加属性:
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
重启hadoop集群
hdfs dfsadmin -fs hdfs://node01:8020 -refreshSuperUserGroupsConfiguration
hdfs dfsadmin -fs hdfs://node02:8020 -refreshSuperUserGroupsConfiguration
总结
一般给查询用户使用,不支持增删改操作。给企业中的非专业开发人员使用,如数据分析师、运营
企业使用案例
remote server | hive cli | hiveserver2 | beeline | |
---|---|---|---|---|
node01 | * | * | * | |
node02 | * |
hiverserver2 连接元数据服务
hvie cli 程序员使用增删改数据
beeline 数据分析师查询数据
代码 使用hiverserver2暴露的10000端口