当前位置: 首页 > news >正文

Spark中Hbase的伪分布式模式配置

下面的配置文件的具体路径要安装自己实际安装的路径进行配置!这里是分享我安装过程的一个大概流程。

1.配置hbase-env.sh文件

vim /usr/local/hbase/conf/hbase-env.sh

修改后的hbase-env.sh文件应该包含如下3行信息:

2. 配置hbase-site.xml文件

vim /usr/local/hbase/conf/hbase-site.xml

修改后的hbase-site.xml文件应该包含下面的信息:

3.启动HBase

3.1第一步:启动Hadoop集群

ssh localhost(这是远程登录命令,因为是伪分布式配置,包含了两台虚拟机,这个是使用远程登录去登录另一台虚拟机)

下面的是ssh启动成功:

启动Hadoop集群的命令:

cd /usr/local/hadoop

./sbin/start-dfs.sh

3.2启动HBase

启动HBase的命令如下:

cd /usr/local/hbase

bin/start-hbase.sh

jps(使用jps查看相关的进程和组件的启动情况)

如果出现下述类似进程,则表明HBase启动成功。如下图所示:

4.进入HBase Shell模式

bin/hbase shell

5.退出HBase Shell模式

通过exit命令退出HBaseShell模式。

6.停止HBase运行

退出HBase Shell模式后可使用如下命令关闭HBase:

bin/stop-hbase.sh

关闭HBase以后,如果不再使用Hadoop,就可以运行如下命令关闭Hadoop:

cd /usr/local/hadoop

./sbin/stop-dfs.sh

7.出现的问题

在使用HBase Shell命令status问题又出现(我上一篇单机配置的文章也出现这个问题)。

然后我经过一系列的排查发现是因为hbase的端口号为172.20.10.9:9000,而不是9000,所以我修改了下面的内容。(要是大家出现这个问题是因为端口号的话,大家可以检查自己的端口号)。原因是我这一台虚拟机的ip地址就是172.20.10.9,然后写localhost:9000的话,虚拟机可能识别不了。但是大家要注意了解自己的虚拟机的ip地址会不会变,我用的是VirtualBox的虚拟机(也有人使用VMware Workstation),然后我一般都是使用自己的热点,ip地址一般都不会变,因为我每一次进去虚拟机的第一步都是先查看ip地址,我发现我的ip地址一直都没变,大家要习惯性的检查自己的ip地址。

检查ip地址的命令为:ifconfig

下面是修改端口号的过程。

修改命令:vim /usr/local/hbase/conf/hbase-site.xml

修改之后,然后就进入Hbase shell 模式使用status命令就成功了,如下图所示。

然后可以手动开启regionserver

修改命令:/usr/local/hbase/bin/hbase-daemon.sh start regionserver

8. Hbase shell 的基本操作

8.1 查看当前用户whoami

hbase(main):007:0>whoami

hadoop (auth:SIMPLE)

groups: hadoop, sudo

8.2 命名空间相关命令

(1)列出所有命名空间list_namespace

hbase(main):008:0>list_namespace

NAMESPACE

default

hbase

(2)创建命名空间create_namespace

hbase(main):010:0>create_namespace 'ns1'

(3)查看命名空间describe_namespace

hbase(main):011:0>describe_namespace 'ns1'

DESCRIPTION

{NAME => 'ns1'}

(4)在命名空间下创建表

hbase(main):013:0>create 'ns1:t1', 'cf1'

到此,Hbase的伪分布式配置也好啦!后面会整理Hadoop集群的相关配置过程,感兴趣的可以留意一下呀,有时间会整理分享给大家的~

http://www.zskr.cn/news/1437499.html

相关文章:

  • 2026年Q2长春K金回收选择推荐:避坑实操要点 - 优质品牌商家
  • 别再只调OpenCV参数了!从AD、Census到SGM,手把手教你用Python实现双目立体匹配核心算法
  • 今日开源[第2期]Project N.O.M.A.D. - zhang
  • 汽车行业:从4S店到充电桩,电子合同正在重构汽车服务签约体验
  • OpCore Simplify:终极黑苹果配置工具,3步完成复杂EFI配置
  • 第一篇:uniapp+Django 互动功能全流程(登录缓存→点赞 / 收藏 / 评论列表显示)
  • 3分钟完成GTNH中文汉化:新手完整安装指南
  • 容器之间ros2可发现topic没有数据
  • 小学期第三周
  • 云成本治理框架:优化云计算成本
  • 避坑指南:高通SA8255P平台Nor Flash烧录全流程与‘先擦后写’的血泪教训
  • Masa Mods中文汉化包:为你的Minecraft 1.21模组体验注入母语力量!
  • 2026年苏州本地防水补漏行业三家合规经营服务机构信息梳理分析 专业防水公司排名推荐(2026年5月防水补漏最新TOP权威排名) - 鼎壹万修缮说
  • 2026年5月新消息:寻找行业内比较好的铠装通信电缆品牌,这几家值得关注 - 2026年企业资讯
  • 仅限头部客户启用的Gemini深度监测模块(含暗网论坛追踪+小红书种草溯源)
  • 源站 IP 暴露被直接打穿?这套 AWS 纵深防御方案你一定用得上
  • 达梦 DMHS/DRS 数据同步技术解析
  • 2026产品专员职场提升能力的有效途径
  • 2026年6月浙江专业奶茶瓶生产厂商盘点:为何畅维包装备受品牌青睐? - 2026年企业资讯
  • 零起点Python机器学习快速入门【1.4】
  • 2026产品运营如何提升职场素养打造专业形象
  • 阜阳名酒回收服务评测:青春煮酒与同行横向对比 - 优质品牌商家
  • DSP28035双电压供电电路设计
  • WarcraftHelper:3步解锁魔兽争霸III现代游戏体验的技术指南
  • Linux上使用QEMU安装Android-x86虚拟机(转)
  • JAVA:字符串反转
  • 高并发系统设计:应对海量请求的技术实践
  • Gemini推送通知优化终极手册(2024Q2最新API v1.5实测数据+AB测试报告)
  • 纯视觉无感全域赋能 跨镜无缝接力重塑精细化安防能力技术解析方案
  • 递归函数的空间复杂度实例剖析