| |
|
开发:
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)小杜出品(海大计科大数据专用版),请收到者个人使用!!! (3)出现“~”的目录大多数要使用安装账户/普通账户目录,但修改“/etc/profile”和“~/.bashrc”目录要使用root账户! (4)慎用root账户,要使用root账户的地方会提示。“source /etc/profile”要安装账户/普通账户目录和root账户都弄! (5)相关的表名或数据库名等记得要改改,不要和小杜一样!!! (6)使用者可能会出现少数BUG,请自行解决。本教程未收录BUG解决方法! HBase的安装配置和使用前言(1)小杜出品(海大计科大数据专用版),请收到者个人使用!!!(2)本教程在目录上要留意,要根据使用者的具体情况去修改!(3)出现“~”的目录大多数要使用安装账户/普通账户目录,但修改“/etc/profile”和“~/.bashrc”目录要使用root账户!(4)慎用root账户,要使用root账户的地方会提示。“source /etc/profile”要安装账户/普通账户目录和root账户都弄!(5)相关的表名或数据库名等记得要改改,不要和小杜一样!!!(6)使用者可能会出现少数BUG,请自行解决。本教程未收录BUG解决方法!一、HBase环境的搭建(1)安装ZooKeeper(普通账户+root账户)1、解压并安装ZooKeeper的jar包【已将ZooKeeper的jar包上传到Master结点】。
2、创建data文件夹和log文件夹。(文件夹要自己创建,zookeeper不会创建)
3、复制生成配置文件zoo.cfg。
4、修改配置文件zoo.cfg的dataDir项、添加各节点主机名。
修改以下内容:
添加以下内容
5、将安装目录同步到其它节点。
6、在master节点创建myid文件。
7、在slave节点创建myid文件。
8、将各节点的ZooKeeper安装目录添加到系统环境变量配置文件中(root账户)
添加以下内容:
9、激活系统环境变量设置文件,使其生效。
10、所有节点都开启ZooKeeper服务并检查状态
(2)安装HBase(普通账户+root账户)1、解压并安装HBase的jar包【已将HBase的jar包上传到Master结点】。
2、修改HBase的3个配置文件:hbase-env.sh、hbase-site.xml、regionservers; (1)hbase-env.sh
查看相关信息:
修改以下内容:(文件路径不要带空格)
(2)hbase-site.xml
在<configuration></configuration>之间添加以下内容:
(3)regionservers
用以下内容覆盖原内容:
3、将安装目录同步到其它节点
4、将各节点的HBase安装目录添加到系统环境变量配置文件中(root账户)
添加以下内容:
5、激活系统环境变量设置文件,使其生效。
二、HBase的基本操作(1)HBase服务器基本操作1、开启HBase服务; 在master结点:
在slave结点:
2、进入HBase shell
3、查询当前HBase服务的版本信息(hbase shell)
4、列出所有表
(2)表的创建与查看1、使用HBase Shell完成下列个“个人信息表”的创建(表名自定义);
2、完成上述表格数据的输入
3、查看上面所创建表格的表结构;
4、查看表的所有数据(要求能查看最近两个版本的数据);
5、删除表(非必要,只是方便出错了,删除重新来!)
(3)表操作1、向“个人信息表”中添加如下一行数据: 行键Row Key:1003; 列族Persondata→列name:James; 列族Company→列name:Tencent;
2、修改“个人信息表”的模式,删除列族“Company”;
3、更新“个人信息表”中Row Key为“1003”列为“address”的数据为“Shenzhen”;
4、删除“个人信息表”的“phone”列;
5、删除Row Key为“1001”的整行数据;
6、查询“个人信息表”中现有的行数;
7、查看表的所有数据
8、退出HBase shell
9、停止HBase服务 在master结点:
在master结点:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/24 11:22:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |