IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 安装hbase -> 正文阅读

[大数据]安装hbase

1、HBase版本为1.4.13的下载地址
https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.4.13/hbase-1.4.13-bin.tar.gz
2、上传tar包

hbase-1.4.13-bin.tar.gz

3、解压tar包
sudo tar -zxvf hbase-1.4.13-bin.tar.gz -C /usr/local/
4、将解压后的hbase-1.4.13目录重命名为hbase
cd /usr/local
sudo mv hbase-1.4.13/ hbase
5、授权当前用户hadoop拥有hbase目录的所有者权限
sudo chown -R hadoop:hadoop hbase
6、复制hadoop中的core-site.xml和hdfs-site.xml文件到hbase目录下的conf 目录中
//一定要是自己hadoop配置文件的路径
cp /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf/
cp /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf/
7、进入hbase目录下的conf目录
cd /usr/local/hbase/conf/
8、编辑hbase-env.sh文件
a.	修改27行为:
export JAVA_HOME=/usr/local/lib/jdk1.8.0_212 # 设置jdk位置
b.	修改128行为:
export HBASE_MANAGES_ZK=false # 使用独立的Zookeeper

9、编辑hbase-site.xml文件,增加以下内容
  <!-- 设置 hbase 数据在 hdfs 上的存储位置 -->
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://ns/hbase</value>
    </property>
 <!--  是否采用分布式模式 -->
   <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>

    #<!--独立安装的 ZooKeeper 位置-->
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master:2181,slave1:2181,slave2:2181</value>
    </property>

10、编辑regionservers文件,删除localhost,添加以下内容
master
slave1
slave2
11、创建backup-masters文件,填入slave1,设置slave1为备用HMaster
sudo vim backup-masters
#填入
slave1
12、编辑环境变量文件
vim /home/hadoop/.bashrc
13、在环境变量文件最后添加以下内容:
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
14、刷新环境变量
source /home/hadoop/.bashrc
15、在slave1和slave2上创建/usr/local/hbase目录,并授权hadoop用户拥有hbase目录的所有者权限,在slave1和slave2使用以下命令:
sudo mkdir /usr/local/hbase
sudo chown -R hadoop /usr/local/hbase/
16、发送master的HBase给slave1和slave2,在master使用以下命令:
scp -r /usr/local/hbase/* hadoop@slave1:/usr/local/hbase
scp -r /usr/local/hbase/* hadoop@slave2:/usr/local/hbase
17、发送master的环境变量给slave1和slave2,在master使用以下命令:
scp /home/hadoop/.bashrc hadoop@slave1:/home/hadoop
scp /home/hadoop/.bashrc hadoop@slave2:/home/hadoop
18、刷新slave1和slave2的环境变量,在slave1和slave2执行以下命令:
source /home/hadoop/.bashrc

启动hbase

1、启动三个节点上的Zookeeper
zkServer.sh start
查看状态
zkServer.sh status
2、启动Hadoop
start-dfs.sh
start-yarn.sh
3、启动HBase,在master执行以下命令
start-hbase.sh
4、查看进程
jps

在这里插入图片描述

5、启动客户端
hbase shell
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-14 14:08:30  更:2021-08-14 14:10:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 8:56:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码