windows启动hive后 ,hive没有端口号?
时间: 2023-11-07 11:23:17 浏览: 89
Hive是一个基于Hadoop的数据仓库工具,它并不像一些网络应用一样有一个固定的端口号。当你启动Hive时,它会在Hadoop集群中的某个节点上启动一个HiveServer2实例,并且该实例会监听一个随机的端口号。如果你需要连接到HiveServer2,你可以使用JDBC或ODBC驱动程序,并指定HiveServer2所在的节点和端口号来进行连接。通常情况下,HiveServer2的默认端口号是10000。你可以在HiveServer2的配置文件中查看或修改这个端口号。
相关问题
通过hive sql查看 hive进程的端口号
可以通过以下步骤查看Hive进程的端口号:
1. 首先登录到Hive所在的节点上。
2. 使用以下命令查看Hive进程的进程号:
```
ps -ef | grep hive
```
3. 找到Hive进程的进程号后,使用以下命令查看该进程所占用的端口号:
```
netstat -anp | grep <Hive进程号>
```
其中,`<Hive进程号>`是第二步中找到的Hive进程的进程号。
4. 查看输出结果,可以看到Hive进程所占用的端口号。
如何查看hive的端口号在windows上
在 Windows 上查看 Hive 的端口号,可以按照以下步骤:
1. 打开 Hive 的配置文件 hive-site.xml。
2. 查找属性 hive.server2.thrift.port,该属性指定了 HiveServer2 的 Thrift 服务端口号。
3. 如果该属性没有被设置,可以尝试查找属性 hive.server2.thrift.http.port,该属性指定了 HiveServer2 的 HTTP 服务端口号。
如果上述步骤无法找到端口号,可以尝试在命令行中使用 netstat 命令来查看当前机器上所有正在监听的端口号。具体命令为:
```
netstat -ano | findstr "LISTENING"
```
该命令会列出所有正在监听的端口号和对应的进程 ID。可以在列表中查找 Hive 相关的进程,然后通过进程 ID 来确定端口号。
阅读全文