HBase的集群搭建
2024-08-28 08:55:18
前提:已经安装过jdk,HDFS集群和zookeeper,我的集群规划见HDFS的文章中
1.在1上安装配置hbase
下载:http://mirror.bit.edu.cn/apache/hbase/stable/
tar -zxvf hbase-1.2.-bin.tar.gz -C itcast/
2.修改配置文件 cd /itcast/hbase-1.2.6/conf
(1)vi hbase-site.xml
<configuration>
<!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://ns1/hbase</value>
</property>
<!-- 指定hbase是分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>itcast04:2181,itcast05:2181,itcast06:2181</value>
</property>
</configuration>
(2)vi hbase-env.sh
export JAVA_HOME=/usr/java/jdk1..0_144
export HBASE_MANAGES_ZK=false(最后的地方)
(3)vi regionservers(在3456上存放HBase的regionservers)
去掉原来的,改为:
itcast03
itcast04
itcast05
itcast06
3.删除doc文件,拷贝速度会快一些。(最后已经配置过ssh免登陆,否则要输很多次密码)
rm -rf /itcast/hbase-1.2./docs/
将hdfs中的映射关系(ns1,namenode在哪)拷贝到Hbase中
cd /itcast/hadoop-2.7./etc/hadoop/
scp core-site.xml hdfs-site.xml itcast01:/itcast/hbase-1.2./conf/
将hbase拷贝到其他虚拟机
scp -r /itcast/hbase-1.2./ itcast02:/itcast/(文件夹要加-r,递归拷贝)
scp -r /itcast/hbase-1.2./ itcast03:/itcast/
scp -r /itcast/hbase-1.2./ itcast04:/itcast/
scp -r /itcast/hbase-1.2./ itcast05:/itcast/
scp -r /itcast/hbase-1.2./ itcast06:/itcast/
4.在1上启动HBase(先启动zookeeper和HDFS)
cd /itcast/hbase-1.2./bin
./start-hbase.sh
5.通过浏览器访问hbase管理页面
http://192.168.0.201:16010/(注意现在的端口号不是以前的60010)
hdfs中多了一个/hbase目录http://192.168.0.201:50070/
6.为了集群的安全,这里启动多个HMaster
在2中:cd /itcast/hbase-1.2.6/bin
单独启用一个进程:./hbase-daemon.sh start master(注意不是hmaster)
借助zk,一个是active,一个是standby
最新文章
- python--批量下载豆瓣图片
- 【转】PHP 位运算应用口诀
- iOS Build Setting证书设置
- 用linux遇到的一个死循环
- Object-C: 枚举
- 漫游Kafka设计篇之性能优化
- [JavaScript] js实现简单的代码运行框
- Oracle 搜集统计信息的存储过程
- Design Tic-Tac-Toe 解答
- Android实现获取本机中所有图片
- 使用 JSON.parse 反序列化 ISO 格式的日期字符串, 将返回Date格式对象
- ReSharper 全教程
- sqlite相关使用
- Power BI和 Visio 集成优缺点
- Gmail 设置,时区
- Android程序对不同手机屏幕分辨率自适应的方法
- STL中的algorithm
- struts2针对mvc的框架 spring针对解耦与事务的框架
- 本地jar包 安装到本地仓库中的命令
- Python之namedtuple源码分析
热门文章
- SAP中的货币与金额
- 网络连接详细信息出现两个自动配置ipv4地址的解决办法
- JAXB解析xml 的注解说明
- [转]iOS WebKit browsers and auto-zooming form controls
- Android 比SwipeRefreshLayout更漂亮和强大的下拉刷新控件:Android-MaterialRefreshLayout
- opencv 检测图片中圆形物体(解决乱线问题)
- 前端er怎样操作剪切复制以及禁止复制+破解等
- CAD得到多行文本(com接口VB语言)
- Mybatis学习总结二
- 01C++编辑编译运行环境