Hbase配置手册

这篇具有很好参考价值的文章主要介绍了Hbase配置手册。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1)下载hbase 
解压到每台服务器的/data/soft 
解压

root@master:/data/soft# tar zxvf hbase-0.90.0.tar.gz  

建立软连

root@master:/data/soft# ln -s hbase-0.90.0 hbase  

2)配置hbase 
前提是安装完成hadoop,默认在namenode上进行 
1.修改conf/hbase-env.sh,添加jdk支持 

export JAVA_HOME=/usr/local/jdk  
export HBASE_MANAGES_ZK=true  
export HBASE_LOG_DIR=/data/logs/hbase 

2. 修改conf/hbase-site.xml, 

<property>  
  <name>hbase.rootdir</name>  
  <value>hdfs://master:9000/hbase</value>  
</property>  
<property>  
  <name>hbase.cluster.distributed</name>  
  <value>true</value>  
</property>  
<property>   
  <name>hbase.master</name>   
  <value>hdfs://master:60000</value>   
</property>   
  
<property>      
      <name>hbase.zookeeper.quorum</name>      
      <value>slave-001,slave-002,slave-003</value>      
      <description>Comma separated list of servers in the ZooKeeper Quorum.    For example, "host1.mydomain.com,host2.mydomain.com,host3.mydomain.com".    By default this is set to localhost for local and pseudo-distributed modes    of operation. For a fully-distributed setup, this should be set to a full    list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh    this is the list of servers which we will start/stop ZooKeeper on.    </description>    
</property>  
<property>      
      <name>hbase.zookeeper.property.dataDir</name>      
      <value>/data/work/zookeeper</value>      
      <description>Property from ZooKeeper's config zoo.cfg.    The directory where the snapshot is stored.    </description>    
</property>  

hbase.rootdir设置hbase在hdfs上的目录,主机名为hdfs的namenode节点所在的主机 
hbase.cluster.distributed设置为true,表明是完全分布式的hbase集群 
hbase.master设置hbase的master主机名和端口 
hbase.zookeeper.quorum设置zookeeper的主机,建议使用单数 

3.修改hadoop的目录下的conf/hdfs-site.xml 

<property>  
   <name>dfs.datanode.max.xcievers</name>  
   <value>4096</value>  
</property> 

  ​​​​4.复制hadoop的jar到hbase的lib目录下,删除原来的lib下的hadoop.jar 
原来的hadoop-core-0.20-append-r1056497.jar 
新的hadoop-0.20.2-core.jar 

5.修改conf/regionservers 
将所有的datanode添加到这个文件,类似与hadoop中slaves文件 

6.拷贝hbase到所有的节点 

3)启动hbase 

$ ./bin/start-hbase.sh  

4)hbase自带的web界面 
http://master:60010/ 

5)测试 
1.登录hbase客户端 

./bin/hbase shell  

2.新建数据表,并插入3条记录 

hbase(main):003:0> create 'test', 'cf'  
0 row(s) in 1.2200 seconds  
hbase(main):003:0> list 'table'  
test  
1 row(s) in 0.0550 seconds  
hbase(main):004:0> put 'test', 'row1', 'cf:a', 'value1'  
0 row(s) in 0.0560 seconds  
hbase(main):005:0> put 'test', 'row2', 'cf:b', 'value2'  
0 row(s) in 0.0370 seconds  
hbase(main):006:0> put 'test', 'row3', 'cf:c', 'value3'  
0 row(s) in 0.0450 seconds  

3.查看插入的数据 

hbase(main):007:0> scan 'test'  
ROW        COLUMN+CELL  
row1       column=cf:a, timestamp=1288380727188, value=value1  
row2       column=cf:b, timestamp=1288380738440, value=value2  
row3       column=cf:c, timestamp=1288380747365, value=value3  
3 row(s) in 0.0590 seconds  

4.读取单条记录 

hbase(main):008:0> get 'test', 'row1'  
COLUMN      CELL  
cf:a        timestamp=1288380727188, value=value1  
1 row(s) in 0.0400 seconds  

5.停用并删除数据表 

hbase(main):012:0> disable 'test'  
0 row(s) in 1.0930 seconds  
hbase(main):013:0> drop 'test'  
0 row(s) in 0.0770 seconds   

6.退出 文章来源地址https://www.toymoban.com/news/detail-471785.html

hbase(main):014:0> exit  

到了这里,关于Hbase配置手册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Hbase下载与安装部署(一)- 独立式

    该部署方式一般用来测试,不上生产环境 HBase运行在Java虚拟机上,因此我们需要先在服务器上安装JDK 需要注意的是,HBase与JDK有可能存在版本兼容问题,所以在安装前需要选择兼容的版本 我这里选择的是JDK8和HBase2.4 JDK下载 官网 https://www.oracle.com/java/technologies/downloads/#java8 不

    2024年02月05日
    浏览(38)
  • 等保2.0 测评 linux服务器加固 基本安全配置手册

    禁止所有默认的被操作系统本身启动的且不需要的帐号,当你第一次装上系统时就应该做此检查,Linux提供了各种帐号,你可能不需要,如果你不需要这个帐号,就移走它,你有的帐号越多,就越容易受到攻击。 #为删除你系统上的用户,用下面的命令: [root@c1gstudio]# userdel

    2024年03月14日
    浏览(63)
  • 安装配置HBase

    HBase集群需要整个集群所有节点安装的HBase版本保持一致,并且拥有相同的配置,具体配置步骤如下: 1. 解压缩HBase的压缩包 2. 配置HBase的环境变量 3. 修改HBase的配置文件,HBase的配置文件存放在HBase安装目录下的conf中 4. 首先在一台节点对整个HBase集群进行配置,再将此节点的

    2024年03月16日
    浏览(37)
  • Hbase的安装与配置

    Hbase: 是基本Hadoop 的一个数据库,全名叫Hadoop Database hadoop 的数据库,所以安装hbase之前一定要把,hadoop装好。 1,ssh 免密测试 输入命令: ssh localhost 因为之前安装Hadoop的时候已经把免密做好了,所以现在不用做了 输入命令: cd .ssh 进入ssh目录 输入命令: ssh-keygen -t rsa 之后会生成

    2024年01月21日
    浏览(36)
  • HBase安装,配置,启动,检查

    目录: 一、HBase安装,配置 1、下载HBase安装包 2、解压,配置环境变量并激活 3、hbase 配置 4、将hadoop和zookeeper的配置文件创建软连接放在hbase配置目录 5、配置 regionserver 和 backup-master 二、HBase启动与关闭,安装检验 1、启动关闭hbase的命令 2、 检验HBase是否正常启动 1、下载HBa

    2024年04月15日
    浏览(32)
  • HBase核心参数配置

    参数配置是一个富有技巧性的工作,每个参数的背后都有着对应模块的工作原理。接下来对HBase中常见的参数进行分类整理,解释每个参数的实际意义以及在生产线上的配置注意事项。 hbase.hregion.max.filesize : 默认10G,简单理解为,Region中最大的Store中所有文件大小一旦大于该

    2024年02月16日
    浏览(36)
  • Hadoop安装配置HBase

    1、文件准备 http://archive.apache.org/dist/hbase/1.3.1/下载hbase-1.3.1-bin.tar.gz并上传到虚拟机/root目录下。 2、安装          切换目录 [root@hadoop00 ~]# cd /usr/local 新建文件夹 [root@hadoop00 local]# mkdir hbase 解压文件 [root@hadoop00 local]# tar zxvf /root/hbase-1.3.1-bin.tar.gz -C /usr/local/hbase 3、环境变量

    2024年01月24日
    浏览(52)
  • 配置Hbase

    Zookeeper 正常部署 Hadoop 正常部署 HBase 的解压 2.1.4 HBase 的配置文件 1)hbase-env.sh 修改内容,可以添加到最后: export HBASE_MANAGES_ZK=false 2)hbase-site.xml 修改内容: 高可用(可选) 在 HBase 中 HMaster 负责监控 HRegionServer 的生命周期,均衡 RegionServer 的负载, 如果 HMaster 挂掉了,那么

    2024年02月10日
    浏览(23)
  • Hbase的安装配置

    注:本文默认已经完成hadoop的下载以及环境配置 1.上传zookeeper和hbase压缩包到指令路径并且解压 (理论上讲,hbase其实内置了zookeeper,我们也可以不另外下载,另外下载的目的在于减少组件间依赖性)   注:这里的下载、解压地址没有特殊规定。本文下载的地址为/home/hbase目录

    2024年01月16日
    浏览(28)
  • 安装和配置HBase

    一、下载 阿里云镜像下载比较快。 https://mirrors.aliyun.com/apache/hbase/2.4.12/ 二、安装 1、解压 解压安装包hbase-2.4.12-bin.tar.gz至路径 /usr/local 2、把hbase目录权限赋予给hadoop用户 3、配置环境变量 将hbase下的bin目录添加到path中,这样,启动hbase就无需到/usr/local/hbase目录下,大大的方便

    2024年02月02日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包