开发者社区> 小熊simon学IT> 正文

centos配置Hbase

简介: centos配置Hbase
+关注继续查看

1. 上传hbase-1.3.6-bin.tar.gz压缩包到/opt目录

2. 解压缩hbase-1.3.6.tar.gz 文件

tar -zxf /opt/hbase-1.3.6-bin.tar.gz -C /usr/local

解压后即可,看到/usr/local/hbase-1.3.6文件夹

3. 配置hbase

进入目录:

cd /usr/local/hbase-1.3.6/conf

3.1 修改hbase-site.xml文件,内容如:

1. <configuration>
2. <property>
3.         <name>hbase.rootdir</name>
4.         <value>hdfs://master:8020/hbase</value>
5.     </property>
6.     <property>
7.         <name>hbase.master</name>
8.         <value>master</value>
9.     </property>
10.     <property>
11.         <name>hbase.cluster.distributed</name>
12.         <value>true</value>
13.     </property>
14.     <property>
15.         <name>hbase.zookeeper.property.clientPort</name>
16.         <value>2181</value>
17.     </property>
18.     <property>
19.         <name>hbase.zookeeper.quorum</name>
20.         <value>slave1,slave2,slave3</value>
21.     </property>
22.     <property>
23.         <name>zookeeper.session.timeout</name>
24.         <value>60000000</value>
25.     </property>
26.     <property>
27.         <name>dfs.support.append</name>
28.         <value>true</value>
29.     </property>
30. </configuration>

3.2 配置hbase-env.sh

注释下面两句:

export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"

export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"

内容如:

 export HBASE_CLASSPATH=/usr/local/hadoop-2.6.5/etc/hadoop

 export JAVA_HOME=/usr/java/jdk1.8.0_151

 export HBASE_MANAGES_ZK=false

3.3 配置regionservers,内容如下

   slave1

   slave2

   slave3

   

3.4 拷贝到各子节点

scp -r /usr/local/hbase-1.3.6/ slave1:/usr/local/

scp -r /usr/local/hbase-1.3.6/ slave2:/usr/local/

scp -r /usr/local/hbase-1.3.6/ slave3:/usr/local/

3.5 配置环境变量

export HBASE_HOME=/usr/local/hbase-1.3.6

export PATH=$PATH:$HBASE_HOME/bin

4. 运行 hbase

首先确保启动了zookeeper和Hadoop集群

进入目录

cd /usr/local/hbase-1.3.6/bin/

运行

./start-hbase.sh

5.在浏览器查看

http://IP地址:16010

 


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS 7使用ISO镜像配置本地yum源
CentOS 7使用ISO镜像配置本地yum源
885 0
CentOS部署Hbase
CentOS部署Hbase
50 0
在HDFS的HA模式下配置HBase
在HDFS的HA模式下配置HBase
61 0
D005 复制粘贴玩大数据之安装与配置HBase集群
HBase的获取; 上传安装包到集群; 安装HBase集群; HBase集群校验
93 0
Hbase入门(二)——安装与配置
本文讲述如何安装,部署,启停HBase集群,如何通过命令行对Hbase进行基本操作。 并介绍Hbase的配置文件。 在安装前需要将所有先决条件安装完成。
224 0
安装 和 配置 HBase
安装 和 配置 HBase
274 0
HBase 操作和性能配置选项
设置 hbase.regionserver.handler.count(在 hbase-site.xml)为用于并发的核心 x 轴。 可选地,将调用队列分成单独的读取和写入队列以用于区分服务。该参数 hbase.ipc.server.callqueue.handler.factor 指定调用队列的数量: 0 意味着单个共享队列。 1 意味着每个处理程序的一个队列。 一个0和1之间的值,按处理程序的数量成比例地分配队列数。例如,0.5 的值在每个处理程序之间共享一个队列。 使用 hbase.ipc.server.callqueue.read.ratio(hbase.ipc.server.call
71 0
HBase的默认配置介绍
hbase.rootdir 这个目录是region server的共享目录,用来持久化HBase。URL需要是'完全正确'的,还要包含文件系统的scheme。例如,要表示hdfs中的'/hbase'目录,namenode 运行在namenode.example.org的9090端口。则需要设置为hdfs://namenode.example.org:9000/hbase。默认情况下HBase是写到/tmp的。不改这个配置,数据会在重启的时候丢失。 默认: file:///tmp/hbase-${user.name}/hbase hbase.master.port HBase的Maste
273 0
centos下利用docker搭建hbase集群过程记录
安装docker #查看你当前的内核版本(Docker 要求 CentOS 系统的内核版本高于 3.10 ) uname -r #安装 Docker yum -y install docker #启动 Docker 后台服务 service docker start #测试运行 hello-world,由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
2010 0
+关注
小熊simon学IT
热爱生活更热爱自由
文章
问答
文章排行榜
最热
最新
相关电子书
更多
玩转HBase和Lindorm 大数据入门和实战
立即下载
《玩转HBase和Lindorm大数据入门和实战》
立即下载
云数据库HBase企业级安全解析
立即下载