hive中hiveserver2 两种使用方式

1.首先在hive目录下启动hiveserver2服务

1)通过命令:   bin/hive --service hiveserver2  启动(该方式会占用命令行,不推荐)
2)通过命令: nohup bin/hiveserver2 >/dev/null 2>&1 &  启动(不会占用命令行)
  1. nohup: 该命令用于忽略终端关闭信号(SIGHUP),使得命令在后台运行时不会受到终端关闭的影响。

  2. bin/hiveserver2: 这是启动 HiveServer2 进程的命令或脚本的路径。

  3. >/dev/null: > 符号用于重定向输出,并将标准输出重定向到 /dev/null 设备文件,这相当于将输出丢弃,不会在终端上显示。

  4. 2>&1: 2 表示标准错误输出(stderr),&1 表示将其重定向到标准输出(stdout)。因此,2>&1 表示将标准错误输出与标准输出合并为同一个流,也会被重定向到 /dev/null,即错误输出也被丢弃。

  5. &: & 符号表示将命令放入后台运行。

2.两种使用方式

方式一:使用命令行客户端beeline进行远程访问

新开一个命令行窗口,输入命令:  bin/beeline -u jdbc:hive2://hadoop102:10000 -n name
  1. bin/beeline: 这是执行 Beeline 命令行工具的路径。

  2. -u jdbc:hive2://hadoop102:10000: -u 是指定连接的 URL 参数,jdbc:hive2://hadoop102:10000 是 HiveServer2 的连接 URL。其中,hadoop102 是 HiveServer2 所在的主机名或 IP 地址,10000 是 HiveServer2 的监听端口。

  3. -n name: -n 是指定用户名参数,name 是要使用的用户名。

方式二:使用DataGrip可视化工具连接hive

1)打开左上角+号,添加新的连接

2)选择Data Source

3) 选择连接hive

4)输入名称(自己取名),Host改成启动hiveserver2的主机名就OK, Port端口默认10000, 第一次连接需要下载驱动,完成上述步骤点击Apply应用,点击OK。 可视化连接就完成啦~

创作不易,如果觉得有用,点个赞呗,评论区可以留言,遇到的问题一起探讨~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值