Hbase学习全程记录——在Ubuntu中安装HBase(修改)
来源:互联网 发布:网吧吃鸡优化 编辑:程序博客网 时间:2024/06/05 21:52
转载:http://blog.fens.me/linux-hbase-install/
1 在Ubuntu中环境准备
系统环境:
- Linux Ubuntu 14.04.2 LTS 64bit server
- Java 1.7.0_75
- Hadoop 1.2.1
HBase安装
2.1 下载HBase
下载地址:http://mirror.tcpdiag.net/apache/hbase/# 解压HBase tar xvf hbase-0.94.18.tar.gz# 移动HBase目录到文件夹 mv hbase-0.94.18/ /home/liujianfei/hadoop/ cp -rf hbase-0.94.18/ /home/liujianfei/hadoop/hbase-0.94.18 # 进入目录 cd /home/liujianfei/hadoop/hbase-0.94.18
2.2 配置HBase
2.2.1 修改启动文件hbase-env.sh
创建目录:
mkdir /home/liujianfei/hadoop/hdata vim conf/hbase-env.sh#打开注释export JAVA_HOME=/home/conan/toolkit/jdk16export HBASE_CLASSPATH=/home/conan/hadoop/hadoop-1.1.2/confexport HBASE_MANAGES_ZK=true
2.2.2 修改配置文件 hbase-site.xml
~ vi conf/hbase-site.xml<configuration><property><name>hbase.rootdir</name><value>hdfs://localhost:9000/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>dfs.replication</name><value>1</value></property><property><name>hbase.zookeeper.quorum</name><value>localhost</value></property><property><name>hbase.zookeeper.property.clientPort</name><value>2181</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/home/liujianfei/hadoop/hdata</value></property></configuration>
2.3 启动hadoop和hbase
./home/liujianfei/hadoop/hadoop-1.2.1/bin/start-all.sh ./home/liujianfei/hadoop/hbase-0.94.18/bin/start-hbase.sh# 查看hbase进程~ jps
4647 JobTracker4824 TaskTracker4556 SecondaryNameNode7589 HQuorumPeer4356 DataNode7660 HMaster8248 Main9007 Jps3859 org.eclipse.equinox.launcher_1.3.0.dist.jar4076 NameNode7797 HRegionServer2.4 打开HBase命令行客户端访问Hbase进入cd /home/liujianfei/hadoop/hbase-0.94.18/bin./hbase shell2.5 HBase简单命令操作
#创建一个新表studenthbase(main):003:0> create 'student','info'0 row(s) in 1.2680 seconds#查看所有的表hbase(main):004:0> listTABLEstudent1 row(s) in 0.0330 seconds#查看student的表结构hbase(main):005:0> describe 'student'DESCRIPTION ENABLED 'student', {NAME => 'info', DATA_BLOCK_ENCODING => 'NONE', true BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', VERSIONS => '3', COMPRESSION => 'NONE', MIN_VERSIONS => '0', TTL = > '2147483647', KEEP_DELETED_CELLS => 'false', BLOCKSIZE = > '65536', IN_MEMORY => 'false', ENCODE_ON_DISK => 'true', BLOCKCACHE => 'true'}1 row(s) in 0.1100 seconds#同student表中插入一条数据hbase(main):007:0> put 'student','mary','info:age','19'0 row(s) in 0.0490 seconds#从student表中取出mary的数据hbase(main):008:0> get 'student','mary'COLUMN CELL info:age timestamp=1396366643298, value=191 row(s) in 0.0190 seconds#让student表失效hbase(main):009:0> disable 'student'0 row(s) in 1.2400 seconds#列出所有表hbase(main):010:0> listTABLEstudent1 row(s) in 0.0310 seconds#删除student表hbase(main):013:0> drop 'student'0 row(s) in 1.1100 seconds#列出所有表hbase(main):014:0> listTABLE0 row(s) in 0.0400 seconds
0 0
- Hbase学习全程记录——在Ubuntu中安装HBase(修改)
- Hbase学习全程记录——hbase表的创建,存储,读取,删除
- Hbase学习全程记录——使用Eclipse构建HBase开发环境
- 在Ubuntu中安装HBase
- 在Ubuntu中安装HBase
- Ubuntu中安装HBase
- [HBase学习]HBase安装
- hbase安装记录
- HBase学习笔记(一)———《HBase简介》
- HBase学习记录
- hbase学习笔记(1)——hbase体系结构
- HBase学习笔记(二)———《安装教程》
- Ubuntu 安装HBase
- Ubuntu下HBase安装
- ubuntu上安装hbase
- Ubuntu下安装hbase
- ubuntu下hbase安装
- ubuntu安装hbase
- CSS清除浮动_清除float浮动
- vector用法总结(定义,操作,方法,注意点)
- flume-ng 中 selector multiplexing 的使用
- OLTP(联机事务处理)和OLAP(联机分析处理)的概念和优化
- mecab: error while loading shared libraries: libmecab.so.1: cannot open shared object file: No such
- Hbase学习全程记录——在Ubuntu中安装HBase(修改)
- 模板方法设计模式
- MongoDB 入门
- Sticks
- 第一节 线性回归和梯度下降
- OpenGL学习笔记-2015.4.1——纹理加载与控制
- CSS样式声明 元素属性 样式属性
- hdu 1083 Courses (最大边独立集)
- MFC(2)MFC中使用信号量(semaphore)做线程同步——用户启动子线程打开串口