(四)hive的搭建2

在(三)hive的搭建1中我们搭建好了hive环境,但是只能本地访问,在本节中配置Hive的访问方式。

1.元数据服务的方式

1.1 编辑hive-site.xml

sudo vi hive-site.xml

在文件最后增加以下内容

<!-- 指定存储元数据要连接的地址 -->

<property>

<name>hive.metastore.uris</name>

<value>thrift://hadoop-master:9083</value>

</property>

1.2 启动metastore

执行命令

hive --service metastore (此命令启动后窗口不可再进行操作)

或者hive --service metastore & (后台方式启动metastore )

1.3查看HiveMetaStore进程

ps -ef | grep HiveMetaStore

1.4 启动Hive

在另一个窗口执行命令

hive

2.JDBC的方式

通过JDBC访问hive,首先需要配置好1.元数据服务的方式。元数据服务访问Hive 。JDBC的方式是通过server2访问元数据服务的。

2.1配置hive-site.xml

sudo vi hive-site.xml

在文件最后增加以下内容

<!-- 指定hiveserver2连接的host -->

<property>

<name>hive.server2.thrift.bind.host</name>

<value>hadoop-master</value>

</property>

<!-- 指定 hiveserver2 连接的端口号 -->

<property>

<name>hive.server2.thrift.port</name>

<value>21000</value>

</property>

2.2启动hiveserver2

执行命令(注意启动前先要参考1.中的命令启动metastore )

hive --service hiveserver2 (启动后窗口无法再进行操作)

或hive --service hiveserver2 & (后台方式启动)

2.3查看HiveServer2进程

ps -ef | grep hiveserver2

2.4查看thrift端口是否启动

sudo netstat -tunpl | grep 21000

2.4使用beeline客户端连接

执行命令

beeline -u jdbc:hive2://hadoop-master:21000 -n user

2.5 访问HiveServer2的Web页面

访问地址http://hadoop-master:10002/

相关推荐
zgl_2005377929 分钟前
源代码:跨数据库通用“字段级”数据血缘解析与图形化(2/3:标注信息的拆解、检验、保存)
大数据·数据库·数据仓库·sql·数据挖掘·etl·嵌入式实时数据库
邀星月为媒33 分钟前
正式迁移 Gitee:core-site-hive 与 core-hive-agent 后续更新只认这两个地址
hive·hadoop·gitee
BD_Marathon35 分钟前
Hadoop常用端口号
java·大数据·hadoop
fastjson_21 小时前
Hive 复杂数据类型
数据仓库·hive·hadoop
爱吃面的猫1 天前
大数据Hadoop之——集群环境搭建(了解)
大数据·hadoop·flume
roman_日积跬步-终至千里1 天前
量化投研中的缓慢变化维:从因子定义到回测可复现的底层逻辑
大数据·数据仓库·金融
一路向北finish1 天前
《Hadoop 高可用集群与 OpenStack Mitaka 控制节点部署全流程实操排坑指南》
大数据·linux·运维·服务器·hadoop·openstack
insertYam1 天前
[hadoop高可用架构]
大数据·hadoop·架构
hopsky1 天前
《Hive性能调优实战》核心内容详细解读
数据仓库·hive·hadoop
楠楠子呀3 天前
独立站聊天转化全链路:从二维码引流到数据复盘
java·javascript·数据仓库·python·c#·自动化·etl