大数据学习——hbase数据库
2024-09-07 20:45:50
Hhbase集群搭建
一 第一步 准备:搭建hadoop集群,搭建zookeeper
二 第二步:上传安装包
解压
1 tar -zxvf hbase-1.2.1-bin.tar.gz
重命名
2 mv hbase-1.2.1 hbase
删除不需要的文件
3 rm -rf docs
4修改conf的相关配置
hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下
cd apps/hadoop/etc/hadoop
cp hdfs-site.xml /root/apps/hbase/conf
cp core-site.xml /root/apps/hbase/conf
5 vi hbase-env.sh
修改JAVA_HOME
export JAVA_HOME=/root/apps/jdk1.7.0_80
修改export HBASE_MANAGES_ZK=false
保存
6 修改 hbase-site.xml
<configuration>
<!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://mini1:9000/hbase</value>
</property>
<!-- 指定hbase是分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>mini1:2181,mini2:2181,mini3:2181</value>
</property>
</configuration>
7 修改 regionservers
8 修改 backup-masters来指定备用的主节点
9把配置好的hbase拷贝到mini2,mini3
scp -r hbase mini2:$PWD
scp -r hbase mini3:$PWD
第三步:
启动zk,
bin/zkServer.sh start
启动hadoop集群,
start-dfs.sh
启动hbase
./start-hbase.sh
访问页面
http://mini1:16010/master-status
如果杀掉mini1的进程
kill -9 57433
如果启动mini1,此时mini1就会变成备用的
最新文章
- 【转】Caffe初试(五)视觉层及参数
- CSS盒子模型元素实际宽度的计算
- NFS和mount常用参数详解
- MySQL索引背后的数据结构及算法原理 --转
- Android中Cursor(游标)类的概念和用法
- linux注销开关机
- C++栈和堆的生长方向
- python基础之Day20part1
- 2.pandas数据清洗
- webpack打包报错
- angular组件之间的通讯
- docker私有仓库pull/push
- appium +ios 判断元素是否存在,排除visible=“false”的数据
- 部署openfire到linux环境下
- vim在系统剪切板的复制与粘贴
- 使用Html和ashx文件实现其简单的注册页面
- 第三周作业3——Bug Report
- spring mvc 文档哪里有
- JPEG图片扩展信息读取与改动
- weblogic之CVE-2017-3248,CVE-2018-2628,CVE-2018-2893,CVE-2018-3245反序列绕过分析
热门文章
- DockerSwarm 集群环境搭建
- Eclipse-运行符-数据类型转换-环境变量配置
- Android GreenDao 深查询 n:m 的关系
- 融云参加RTC实时互联网大会 现场集成IM SDK
- Kafka-broker配置说明
- CocoaPods 安装使用
- 2、Task 使用 ContinueWith 而不要使用 Wait
- Instance Methods are Curried Functions in Swift
- 118. Pascal&#39;s Triangle@python
- vue父组件获取子组件页面的数组 以城市三级联动为例