在虚拟机中确认 HBase 服务是否正在运行以及是否监听了 9090 端口,你可以按照以下步骤进行:
-
登录到虚拟机:
- 使用你的虚拟机管理工具(如 VirtualBox、VMware)登录到虚拟机的控制台或通过SSH登录。
-
启动HBase服务:
- 在虚拟机中打开一个终端或命令行窗口,然后使用合适的命令启动HBase服务。通常情况下,启动HBase的命令可能是类似于
start-hbase.sh
或者hbase-daemon.sh start master
,具体取决于你的HBase安装和配置。
- 在虚拟机中打开一个终端或命令行窗口,然后使用合适的命令启动HBase服务。通常情况下,启动HBase的命令可能是类似于
-
检查HBase服务状态:
- 在同一个终端或命令行窗口中,使用
jps
命令来列出正在运行的Java进程。你应该能够看到一个或多个与HBase相关的进程,例如HMaster
或HRegionServer
。这表明HBase服务正在运行。
- 在同一个终端或命令行窗口中,使用
-
检查端口监听:
-
使用
netstat
或ss
命令来检查是否有进程在监听9090
端口。例如,可以运行netstat -tuln
或者ss -tuln
命令,并检查是否有一个进程正在监听9090
。 -
如果你看到类似于以下的输出,表明有一个进程正在监听
9090
端口:Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:9090 0.0.0.0:* LISTEN
-
如果没有找到
9090
端口的监听,可能是因为HBase服务没有正确启动,或者可能存在配置问题。
-
如果你在这些步骤中遇到了任何问题,建议查看HBase的日志文件以获取更多信息。通常,HBase的日志文件位于 $HBASE_HOME/logs
目录下。
请确保在执行上述操作时以管理员或具有适当权限的用户登录到虚拟机中。