ubuntu下hbase的伪分布式安装与配置
http://www.cnblogs.com/linjiqin/archive/2013/03/06/2946212.html
1.hadoop版本:hadoop-1.1.1,HBase版本:hbase-0.94.3
2.到官方网站下载好hbase-0.94.3.tar.gz,解压hbase安装包到一个可用目录如(/home/hadoop/hbase-0.94.3/)
root@ubuntu:/home/hadoop# sudo tar zxvf hbase-0.94.3.tar.gz
设置hbase-0.94.3所在用户为hadoop,所在组为hadoop(root用户操作)
root@ubuntu:/home/hadoop# chown -R hadoop hbase-0.94.3
root@ubuntu:/home/hadoop# chgrp -R hadoop hbase-0.94.3
或者
root@ubuntu:/home/hadoop# chown -R hadoop:hadoop hbase-0.94.3
3.设置环境变量:在/etc/profile和/home/hadoop/.bashrc中配置添加(红色字体的)
#set java environment
HBASE_HOME=/home/hadoop/hbase-0.94.3
HIVE_HOME=/home/hadoop/hive-0.9.0
HADOOP_HOME=/home/hadoop/hadoop-1.1.1
JAVA_HOME=/home/hadoop/jdk1.7.0
PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$HIVE_HOME/bin:$HADOOP_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$HBASE_HOME/lib:$HIVE_HOME/lib:$JAVA_HOME/lib/tools.jar
export HBASE_HOME
export HADOOP_HOME
export JAVA_HOME
export HIVE_HOME
export PATH
export CLASSPATH
4.hbase配置:
在$HBASE_HOME/conf/hbase-env.sh中配置添加(红色字体的)
#set java environment
HBASE_HOME=/home/hadoop/hbase-0.94.3
HIVE_HOME=/home/hadoop/hive-0.9.0
HADOOP_HOME=/home/hadoop/hadoop-1.1.1
JAVA_HOME=/home/hadoop/jdk1.7.0
PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$HIVE_HOME/bin:$HADOOP_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$HBASE_HOME/lib:$HIVE_HOME/lib:$JAVA_HOME/lib/tools.jar
export HBASE_HOME
export HADOOP_HOME
export JAVA_HOME
export HIVE_HOME
export PATH
export CLASSPATH
如果想使用HBase自带的zookeeper,要添加export HBASE_MANAGES_ZK=true
在$HBASE_HOME/conf目录中,确保hbase-site中的hbase.rootdir的主机和端口号与$HADOOP_HOME/conf目录中core-site.xml中的fs.default.name的主机和端口号一致,添加如下内容:
<configuration><property><name>hbase.rootdir</name><value>hdfs://192.168.11.157:54310/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.master</name><value>192.168.11.157:54311</value></property><property><name>hbase.zookeeper.quorum</name><value>192.168.11.157</value></property> </configuration>
5.先启动hadoop,再启动hbase:
hadoop@ubuntu:~/hadoop-1.1.1/bin$ ./start-all.sh #启动hadoop
hadoop@ubuntu:~/hadoop-1.1.1/bin$ jps #查看hadoop启动情况,确认DataNode,SecondaryNameNode,DataNode,JobTracker,TaskTracker全部启动
8163 DataNode
10343 Jps
8443 JobTracker
7990 NameNode
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$ ./start-hbase.sh #确认hadoop完全启动后启动hbase
hadoop@ubuntu:~/hbase-0.94.3/bin$ jps #查看hbase启动情况,确认HQuorumPeer,HMaster,HRegionServer全部启动
8163 DataNode
10343 Jps
9060 HQuorumPeer
8443 JobTracker
9370 HRegionServer
7990 NameNode
9170 HMaster
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$
hadoop@ubuntu:/home$ hbase -version #查看hbase版本,表示hbase安装成功
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
hadoop@ubuntu:/home$
注:hbase启动可能会出错导致失败,这时需要将$HADOOP_HOME/hadoop-core-*.*.*.jar和$HADOOP_HOME/lib目录下的commons-configuration-*.*.jar拷贝到$HBASE_HOME/lib目录下,删除$HBASE_HOME/lib目录下的hadoop-core-*.jar,避免版本冲突和不兼容。
http://download.csdn.net/download/suhuanzheng7784877/6469511
http://blog.csdn.net/flyingpig4/article/details/7818806
ubuntu下hbase的伪分布式安装与配置相关推荐
- Hbase的伪分布式安装
Hbase安装模式介绍 单机模式 1> Hbase不使用HDFS,仅使用本地文件系统 2> ZooKeeper与Hbase运行在同一个JVM中 分布式模式 – 伪分布式模式 1> 所 ...
- Ubuntu下的Java和Hadoop安装及配置伪分布式教程
Hadoop安装及配置伪分布式教程 1.创建hadoop用户 更新apt 2.安装SSH.配置SSH无密码登陆 安装SSH 配置SSH无密码登录 3.安装Java环境 4.安装Hadoop3.1.3 ...
- Centos7(linux)下hbase的伪分布式搭建以及eclipse远程连接
本博客是在VMware15.5pro.hadoop-2.7.5.jdk1.8.0.hbase-1.2.10,下进行的 hbase-1.2.10-bin.tar.gz下载地址:Index of /dis ...
- Ubuntu 下VNC(Real VNC) 的安装和配置
因需要涉及linux GUI界面操作需要远程连接.搜了下VNC是支持linux 的, 但搜了下网上教程,大部分都很繁琐,而且有的是tigerVNC. 访问官网试装了下,发现比较简单,类似windows ...
- Ubuntu下apt-get方式Git的安装、配置和更新
一.首先命令行下载Git sudo apt-get update sudo apt-get install git 通过此种方式安装的git可能不是官方的最新版本,通过 git --version 查 ...
- hadoop hbase java_Hadoop、Hbase伪分布式安装
环境 本文介绍Hadoop.Hbase的伪分布式安装. 操作系统: Centos7 Hadoop: 2.7.3 Hbase: 1.2.3 Hadoop安装 JAVA_HOME环境变量配置 由于Hbas ...
- HBase基础和伪分布式安装配置
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq1010885678/article/details/43796441 一.HBase(NoSQL ...
- hbase 伪分布安装 java_HBase基础和伪分布式安装配置
一.HBase(NoSQL)的数据模型 1.1 表(table),是存储管理数据的. 1.2 行键(row key),类似于MySQL中的主键,行键是HBase表天然自带的,创建表时不需要指定 1.3 ...
- centos 7下Hadoop 2.7.2 伪分布式安装
centos 7 下Hadoop 2.7.2 伪分布式安装,安装jdk,免密匙登录,配置mapreduce,配置YARN.详细步骤如下: 1.0 安装JDK 1.1 查看是否安装了openjdk [l ...
最新文章
- 首次使用计算机鼠标键盘不能用,解决方案:如何解决无法使用计算机鼠标和键盘的问题?如果启动后无法使用鼠标和键盘该怎么办?...
- 原来SMPlayer可以直接播放音乐CD碟
- 堆排序之 大顶堆和小顶堆 c语言
- [Python] Tkinter的食用方法_02_LabelFrame RadioButton CheckButton
- C++ 如何用创建txt文件,并且写入内容(汇总)
- 使用Magicodes.IE.Excel完成Excel图片的导入和导出
- Oracle的JDBC Url的几种方式
- Xcode模拟器和真机生成的日志查看(ios必知必会)
- 使用 jQuery Mobile 与 HTML5 开发 Web App (十八) —— HTML5 Web Workers
- Windows 定时执行脚本
- js 自动分配金额_深入解析Node.js事件循环工作机制
- Web 全栈工程师的自我修养
- 小白学习meshlab(1)——基本的edit工具学习
- 大数据与云计算物联网的关系
- 最新资料!工银亚洲开户见证业务受理网点(广东地区,除了深圳)
- ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.NullPointerException 解决方案【SOLVED】
- 大数据项目实战——电信业务大数据分析系统
- 飞桨框架v2.3 API最新升级 | 对科学计算、概率分布和稀疏Tensor等提供更全面支持
- C语言的部分杂碎知识
- 小鸟伏特加怎么用计算机,小鸟伏特加什么意思?网络用语小鸟伏特加什么梗?...
热门文章
- [网络安全自学篇] 五十四.Windows系统安全之基于SEH异常处理机制的栈溢出攻击及防御解析
- SwiftUI之深入解析高级动画的路径Paths
- iOS之深入解析Objective-C和Swift初始化
- 2017/Province_C_C++_B/2/等差素数列
- 为决战5G时代,小米出手一点不含糊,接连招揽牛人,这次是曾学忠
- Codeforces Round #552 (Div. 3) —— A. Restoring Three Numbers
- 【前端4】bootstrap:栅格系统,隔行/触摸换色,分页/导航条,模态框/轮播图,旅游首页
- Android开发文章推荐
- mysql容器操作_如何使用运行MySQL构建Docker容器?
- python计算相关矩阵_Numpy使用大全(python矩阵相关运算大全)-Python数据分析基础2...