千家信息网

hbase 0.94.16 伪分布模式安装

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇文章描述的是在1.2.1版本的基础上安装hadoop加上0.94.16版本的hbase,呵呵!现在看来这些版本都有些过时了,写这篇稿子的时候hadoop刚出2.3.0版。如果你是新手或是刚踏入ha
千家信息网最后更新 2026年11月02日hbase 0.94.16 伪分布模式安装

本篇文章描述的是在1.2.1版本的基础上安装hadoop加上0.94.16版本的hbase,呵呵!现在看来这些版本都有些过时了,写这篇稿子的时候hadoop刚出2.3.0版。如果你是新手或是刚踏入hadoop不妨看看我这篇文档,一步一步脚踏实地的来学习这些基础的东西。


既然是hbase安装,这里就免去hadoop安装的介绍了(请参阅本人hadoop1.2.1版安装帖子),hbase0.94.16原本支持hadoop1.0.4版本但是进过修改可以支持hadoop1.2.1版本,这里就一步一步将按照步骤道来。


1、假设已经装好了hadoop1.2.1,然后我们现在就下载hbase-0.94.16.tar.gz.

2、创建自定义目录,如/home/hbase,下载到/home/hbase下并进行解压。

解压命令:# tar -zxvf hbase-0.94.16.tar.gz


3、安装hbase前的配置文件修改

3-1)进入解压后的hbase文件夹,进入conf目录编辑hbase-env.sh文件,启用配置文件内这三项配置,去掉前面的"#"号,再修改配置就行了,具体如下:

#export JAVA_HOME=/usr/java/default (设定本机jdk安装目录,这里是我本机的路径)

export HBASE_Classpath=/etc/hadoop (指定本机hadoop安装的配置文件所在的目录,这里是我本机的路径)

#export HBASE_MANAGES_ZK=true

(值默认是true作用是让Hbase启动的时候同时也启动zookeeper,让Hbase使用一个现有的不被Hbase托管的Zookeep集群,需要设置为 false)

3-2)接着修改conf目录下的hbase-site.xml文件,添加如下配置内容:

<property>

<name>hbase.rootdirname>

<value>hdfs://localhost:9000/hbasevalue> (这里要和hadoop配置的一样)

property>

hbase.rootdir属性解释:这里用来设置region server的共享目录,用来持久化Hbase。URL需要是'完全正确'的,还要包含文件系统的scheme。例如,要表示hdfs中的'/hbase'目录,namenode 运行在node1的9090端口。则需要设置为hdfs://node1:49002/hbase。默认情况下Hbase是写到/tmp的。不改这个配置,数据会在重启的时候丢失。默认: file:///tmp/hbase-${user.name}/hbase

<property>

<name>hbase.cluster.distributedname>

<value>falsevalue>

property>

hbase.cluster.distributed属性解释:Hbase的运行模式。false是单机模式,true是分布式模式。若为false,Hbase和Zookeeper会运行在同一个JVM里面。默认: false

<property>

<name>dfs.replicationname>

<value>1value> (伪分布设置为1)

property>


4、让hbase0.94.16支持hadoop1.2.1

4-1)将hadoop主目录下的hadoop-core-1.2.1.jar文件复制到hbase/lib目录下去,将hbase/lib 目录下老得hadoop-core-1.0.4.jar文件删除,

4-2)再将hadoop/lib目录下的commons-collections-3.2.1.jar和commons-configuration-

1.6.jar文件复制到hbase/lib目录下去。


5、启动hbase

进入hbase的解压目录下的bin文件夹,执行start-hbase.sh脚本或者在linux下执行shell命令

# cd /home/hbase/bin

# start-hbase.sh

(启动hbase时如果报错,说明hbase没有安装正确,可能是配置文件没有配好,请仔细检查配置文件)


启动完成,我们可以输入命令来验证需要的服务进程是否都起来了。输入命令:

# /usr/java/default/bin/jps


6、如果启动成功就可进入hbase进行操作了。

# cd /home/hbase/bin

# hbase shell

进入hbase的命令操作环境。




























文件 目录 配置 命令 版本 本机 模式 时候 支持 运行 基础 属性 文件夹 路径 解释 输入 过时 成功 脚踏实地 东西 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海喔噻互联网科技有限公司 百单网互联网科技有限公司怎么样 美国互联网保险保险科技 互联网科技有限公司经营范围 广州互联网科技公司 互联网科技排名 掌上梦互联网科技 蓝色互联网科技 互联网经济与金融科技 消费医药和互联网科技 科技类公司包括互联网吗 高科技互联网发展前景如何 互联网科技公司营业执照怎么办理 锡山区互联网智能科技产品供应 互联网企业科技类企业如何做账 富国互联网科技002692 萌小萌互联网科技河南有限公司 互联网时代科技型公司的机会 杭州科技互联网公司有哪些 黑龙江互联网科技公司 互联网科技开发公司 互联网科技论文 宜安科技 互联网金融 云电互联网科技 互联网科技上市公司 广州紫鲸互联网科技 云创客互联网科技公司 996高科技互联网公司 互联网科技博主张洲 互联网 科技节活动 微视频大赛
0