【Hbase】CentOS7环境下Hbase单机版安装与测试
来源:互联网 发布:心彻为知的解释 编辑:程序博客网 时间:2024/04/20 06:22
1.HBase的下载
http://mirrors.shuosc.org/apache/hbase/
2.将hbase-1.2.6.tar.gz放入自己选好的文件夹下,解压。
$ tar -zxvf hbase-1.2.6.tar.gz
$ mkdir data
//用于存储数据
$ cd hbase-1.2.6
$ cd conf
3.修改hbase-env.sh文件,添加java路径
$vi hbase-env.conf 找到JAVA_HOME配置项,取消注释项,并把JAVA_HOME的值改为本机上安装的JDK安装位置jdk_1.8.0_151
4.修改hbase-env.sh文件,找到ZooKeeper的HBASE_MANAGES_ZK配置项,取消注释,并将其值设置为true
vim /opt/hbase-1.0.3/conf/hbase-env.sh
export HBASE_MANAGES_ZK=true
说明:BASE_MANAGES_ZK 来切换zookeeper。如果未true,是让Hbase启动的时候同时也启动zookeeper。如果自己安装了zookeeper,则这里要配置成false。 我直接配置单机版,默认使用内部的zookeeper,未单独安装,所以配置成了true。
5. 修改hbase-site.xml文件,添加如下内容
使用本地文件系统:
<configuration> <property> <name>hbase.rootdir</name> <value>/usr/hbase/data</value> </property></configuration>
6.HBase的启动和停止
[root@test bin]# ./start-hbase.shbin/start-hbase.shbin/stop-hbase.sh
7.测试过程
在启动一个终端
进入bin目录,输入./hbase shell 就可以进入hbase
创建test表:
hbase(main):003:0> create 'test', 'cf'0 row(s) in 1.3410 secondshbase(main):004:0> listTABLEtesthbase(main):005:0> put 'test', 'row1', 'cf:a', 'value1'0 row(s) in 0.1110 secondshbase(main):005:0> put 'test', 'row2', 'cf:b', 'value2'0 row(s) in 0.1110 secondshbase(main):005:0> put 'test', 'row3', 'cf:c', 'value3'0 row(s) in 0.1110 secondshbase(main):010:0> scan 'test'hbase(main):011:0> get 'test', 'row1'创建test1表:hbase(main):003:0> create 'test1', 'cf'0 row(s) in 1.3410 secondshbase(main):004:0> listTABLEtesttest1
然后我们找到刚开始我们设置的data文件夹 ,然后 进入里面 的default文件夹下面 可以看到我们创建的两个表test test1。
阅读全文
0 0
- 【Hbase】CentOS7环境下Hbase单机版安装与测试
- HBase单机版安装与测试
- Hbase单机版测试
- Hbase单机版安装
- Ubuntu下安装单机版hbase
- Hbase centos下单机安装
- hbase windows 单机版安装
- ubuntu 安装 单机版hbase
- HBase单机模式与分布式环境搭建
- HBase单机环境搭建
- HBase单机环境搭建
- 搭建HBase单机环境
- 大数据(二十九)HBASE【Hbase 环境安装 -- 单机版standalone】
- Hbase的单机安装与基本操作
- hbase单机安装
- HBase单机安装
- hbase单机模式安装
- hbase 单机安装
- Disruptor系列文章网址
- Android开发学习之路--Android Studio项目目录结构简介
- Create a new job (in shared HR), Errors: 'ID&ID for the flexfield segment &SEGMENT does not exist in
- Java Web之nginx
- android:自定义view--MyTabView
- 【Hbase】CentOS7环境下Hbase单机版安装与测试
- java学习笔记-使用javadoc命令生成API文档
- SpringMVC
- IOS 11升级之后,程序打包上传因为隐私权限被拒绝!!
- vue导航栏(选中状态刷新不消失)
- 算法分析与设计回溯法之符号三角形
- [从C到C++] 1.4 C++命名空间(namespace)
- 关于在SSM中无法加载js的问题
- linux 命令