HBase之完全分布式安装

                            HBase完全分布式安装

目录

                            HBase完全分布式安装

1.下载到服务器

2.下载解压

3.修改conf/hbase-env.sh

4.#修改JAVA_HOME:export JAVA_HOME=xxxx

5.#修改Zookeeper和Hbase的协调模式,

6.保存,重新加载配置文件

7.修改hbase-site.xml,配置开启完全分布式模式

8.配置region服务器,修改conf/regionservers文件,每个主机名独占一行,

9.拷贝其他服务器上

10.启动Hadoop伪分布式(先启动zookeeper集群)

11.启动zookeeper集群

12.启动Hbase

13.查看节点

14.查看其他节点信息

15.防止主节点单点故障

16.查看各节点的java进程是否正确

17.关闭Hmaster

18.关闭regionserver


1.下载到服务器

wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/hbase-0.98.17-hadoop2-bin.tar.gz

2.下载解压

3.修改conf/hbase-env.sh

4.#修改JAVA_HOME:export JAVA_HOME=xxxx

cat /etc/profile   查看所有的配置文件路径

/home/presoftware/jdk1.8

5.#修改Zookeeper和Hbase的协调模式,

hbase默认使用自带的zookeeper,如果需要使用外部zookeeper,需要先关闭:

export HBASE_MANAGES_ZK=false

6.保存,重新加载配置文件

HBase 是一种分布式的、面向列的开源数据库,基于 Hadoop 生态系统构建。以下是关于 HBase 完全分布式安装的一些关键点: --- ### **HBase 完全分布式安装简介** 在完全分布式模式下运行 HBase 意味着它会在多台机器上部署,并依赖于 HDFS(Hadoop 分布式文件系统)存储数据。这种模式适合生产环境,能够提供高可用性和水平扩展能力。 #### **步骤概述**: 1. **准备集群环境** - 确保每台服务器已经配置好 Java 环境以及 SSH 免密登录。 - 部署并启动 Hadoop 的完全分布式版本,因为 HBase 强烈依赖 HDFS 来保存其数据。 2. **下载与解压 HBase** - 下载最新稳定版 HBase 并将其上传到所有节点中指定目录,例如 `/opt/hbase`。 - 解压缩归档包后设置正确的权限和用户组归属。 3. **修改配置文件** (`hbase-site.xml`) 核心配置项包括但不限于以下几个内容: ```xml <configuration> <!-- 使用 Zookeeper --> <property> <name>hbase.zookeeper.quorum</name> <value>zk01,zk02,zk03</value> </property> <!-- 数据存放路径 --> <property> <name>hbase.rootdir</name> <value>hdfs://namenode:9000/hbase</value> </property> <!-- 是否启用分布式模式 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration> ``` 4. **调整其他重要配置** - `regionservers`: 列出所有的 RegionServer 主机名或 IP 地址。 - 修改 `core-site.xml` 和 `hdfs-site.xml` 文件以适配当前 Hadoop 版本的需求。 5. **格式化元数据表 (初次安装)** 执行以下命令初始化 HBase 表结构: ``` ./bin/hbase-daemon.sh start master ``` 6. **启动服务** - 启动 Master 节点和服务进程: ``` $ ./bin/start-hbase.sh ``` - 如果一切正常,则可通过浏览器访问 Web UI 页面,默认端口为 16010 或者通过命令行检查状态。 7. **验证是否成功** 登录 Shell 测试连接及操作基本指令如创建命名空间等;同时确认日志无异常错误信息输出即可认定搭建完成。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值