Ubuntu 12.04上安装HBase并运行

作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/

一、HBase的安装

在官网上下载HBase-1.1.2,将其解压到/home/wrr文件夹下

配置环境变量

wrr@ubuntu:~$ sudo gedit ~/.bashrc
[sudo] password for wrr:
wrr@ubuntu:~$ source ~/.bashrc

在.bashrc文件最后添加

export PATH=$PATH:/home/wrr/hbase-1.1.2/bin

查看HBase版本

wrr@ubuntu:~$ /home/wrr/hbase-1.1.2/bin/hbase version

HBase安装成功。

二、单机模式配置

1.配置/home/wrr/hbase-1.1.2/conf/下的hbase-env.sh

在文件末尾添加

export JAVA_HOME=/home/wrr/java/jdk1.8.0_191
export HBASE_MANAGES_ZK=true

2.配置/home/wrr/hbase-1.1.2/conf/下的hbase-site.xml

新建一个文件夹hbase-tmp

在hbase-site.xml中添加

<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/wrr/hbase-1.1.2/hbase-tmp</value>
</property>
</configuration>

3.启动HBase

wrr@ubuntu:~$ cd /home/wrr/hbase-1.1.2
wrr@ubuntu:~/hbase-1.1.2$ bin/start-hbase.sh
wrr@ubuntu:~/hbase-1.1.2$ bin/hbase shell

三、HBase简单操作

1.新建表

create 'student','Sname','Ssex','Sage','Sdept','course'

2.添加数据

hbase(main):003:0> put 'student','95001','Sname','LiYing'
hbase(main):004:0> put 'student','95001','course:math','80'

3.删除数据

delete 'student','95001','Ssex'

hbase(main):007:0> deleteall 'student','95001'

4.删除表

disable 'student'
drop 'student'

5.退出HBase数据库表

6.停止HBase运行

hbase(main):012:0> exit
wrr@ubuntu:~/hbase-1.1.2$ bin/stop-hbase.sh

如果想了解更多内容,请看大数据原理与应用 第四章 分布式数据库HBase 学习指南_厦大数据库实验室博客

 

Ubuntu 12.04上安装HBase并运行的更多相关文章

  1. Ubuntu 12.04上安装MySQL并运行

    Ubuntu 12.04上安装MySQL并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 安装MySQL数据库 sudo apt-get upda ...

  2. Ubuntu 12.04上安装Hadoop并运行

    Ubuntu 12.04上安装Hadoop并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在官网上下载好四个文件 在Ubuntu的/home/w ...

  3. Ubuntu 12.04上安装 MongoDB并运行

    Ubuntu 12.04上安装 MongoDB并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在Terminal输入 sudo apt-key ...

  4. Ubuntu 12.04上安装R语言

    Ubuntu 12.04上安装R语言 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ R的安装 sudo gedit /etc/apt/sources. ...

  5. 在 Ubuntu 12.04 上安装 GitLab6.0

    安装环境: 操作系统:    Ubuntu 12.4 LTS 英文 数据库:        mysql5.5.32 web服务器: nginx1.4.1 首先, 添加git和nginx的ppa,并升级 ...

  6. ubuntu 12.04上安装QQ2013(转载)

    转自:http://www.cnblogs.com/wocn/p/linux_ubuntu_QQ_install.html 环境介绍: OS:Ubuntu12.04 64bit QQ:WineQQ20 ...

  7. 在 Ubuntu 12.04 上安装 GitLab7.x

    安装环境: 操作系统:    Ubuntu 12.4 LTS 英文 数据库:        postgresql webserver: nginx 能够说到7.x的时候,GitLab的文档已经相当完好 ...

  8. ubuntu 12.04上安装OpenERP 7的一次记录

    登陆ssh, 先更新系统: sudo apt-get update && sudo apt-get dist-upgrade 接着再为openerp运行创建一个系统用户,用户名就叫op ...

  9. 在ubuntu 12.04上安装tomcat 7.40

    因为源上的版本问题,所以没有使用源上的自动安装包,老规矩,Tomcat 7.0.40 Core下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/ ...

随机推荐

  1. MySQL备份mydumper的原理【转】

    本文来自:http://baiyangtx.net/2016/09/04/mydumper-principle/ 相对于MySQL官方提供的逻辑备份工具 mysqldump , mydumper最大的 ...

  2. 南大算法设计与分析课程OJ答案代码(3)

    问题 A: 动态中位数问题 时间限制: 1 Sec  内存限制: 8 MB提交: 866  解决: 102提交 状态 算法问答 题目描述 输入一组整数a1, a2, …, an ,每输入一个整数,输出 ...

  3. 使用Topshelf开发Windows服务、log4net记录日志

    开发windows服务,除了在vs里新建服务项目外(之前有写过具体开发方法,可点击查看),还可以使用Topshelf. 不过使用topshelf需要.netframework 4.5.2版本,在vs2 ...

  4. .Net C#域账号登陆验证

    //获取登陆页输入的域账号.密码 string domainIP = ""; //域IP string userAccount = ""; //域账号 stri ...

  5. linux添加字体

    执行命令发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体. 安装字体库 在Ce ...

  6. [PHP]算法-队列结构的PHP实现

    题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作. 队列中的元素为int类型. 思路: 1.php数组完全就能实现 2.array_push 从尾部往里压入元素 3.array_shi ...

  7. POST与GET的联系与区别

    是什么? GET与POST是在客户机和服务器之间进行请求-响应时,两种最常被用到的方法: GET-从指定的资源请求数据. POST-向指定的资源提交要被处理的数据. 所以我们从语义上就能看出两者最明显 ...

  8. springboot整合netty(二)

    目录 前言 正文 代码 1. 新建一个springboot项目,在pom文件中添加netty依赖: 2.新建netty服务 3.netty调用所需的服务类 4 springboot启动类 5.测试 我 ...

  9. 我是这样搞懂一个神奇的BUG

    摘要: 通过分析用户的行为,才想得到为什么会出现这种情况! 前两天在BearyChat收到这样的一个报警消息: 409 ?Conflict ? 平时很少遇到这样的错误,貌似很严重的样子,吓得我赶紧查看 ...

  10. hihoCoder编程练习赛52

    题目1 : 字符串排序 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 一般我们在对字符串排序时,都会按照字典序排序.当字符串只包含小写字母时,相当于按字母表" ...