Hbase-1.2.6的安装和配置
来源:互联网 发布:手机十字绣软件 编辑:程序博客网 时间:2024/06/07 06:48
准备工作
- 1.搭建好的hadoop分布式集群
- 2.hbase-1.2.6-bin.tar.gz
安装
- 1.解压hbase-1.2.6-bin.tar.gz完成安装
#tar -zxvf hbase-1.2.6-bin.tar.gz -C /usr/local/hadoop
配置
- 1.添加环境变量
#vim /etc/profile
添加如下记录:
HBASE_HOME=/usr/local/hadoop/hbase-1.2.6export PATH=$HBASE_HOME/bin:$PATH
使配置文件生效
source /etc/profile
- 2.创建用于保存hbase临时文件的hbaseData文件夹
#mkdir -p /home/hadoop/hbase-1.2.6/hbaseData
- 3.修改hbase的配置文件
#cd /usr/local/hadoop/hbase-1.2.6/conf
1.修改hbase-env.sh
#vim hbase-env.sh
添加jdk的安装路径
export JAVA_HOME=/usr/local/jvm/jdk1.8.0_144
将export HBASE_MANAGES_ZK=true改为export HBASE_MANAGES_ZK=false
表示不使用hbase自带的zookeeper
2.修改hbase-site.xml
在<configuration></configuration>之间加入如下记录<property> <name>hbase.tmp.dir</name> <value>/home/hadoop/hbase-1.2.6/hbaseData</value></property>//hbase临时文件目录<property> <name>hbase.rootdir</name> <value>hdfs://Master:9000/hbase</value></property>//hbase在HDFS上的主目录,Master是namenode节点。<property> <name>hbase.cluster.distributed</name> <value>true</value></property>//true表示分布式<property> <name>hbase.zookeeper.quorum</name> <value>Slave1,Slave2</value></property>//指定HRegionServer服务节点。
注:如果想要Master也作为HRegionServer,可以在hbase.zookeeper.quorum的中添加Master节点
- 3.修改regionservers指定HRegionServer服务节点
Slave1Slave2
复制hbase-1.2.6文件夹
集群中的每一台机器都需要安装配置hbase
方法一:以上同样的步骤在集群中的每一台机器上做一次。
方法二:使用scp -r命令复制
#scp -r /home/hadoop/hbase-1.2.6 Slave1:/home/hadoop/#scp -r /usr/local/hadoop/hbase-1.2.6 Slave1:/usr/local/hadoop/
注:命令中的Slave1是主机名。/etc/profile就别瞎复制了,毕竟是配置文件,勤快点改改吧!
启动和停止
由于在/etc/profile中设置了zookeeper的环境变量,启动和停止就变得非常的方便了。
启动
#start-hbase.sh
停止
#stop-hbase.sh
注:
启动顺序:hadoop->zookeeper->hbase
停止顺序:hbase->zookeeper->hadoop
因此,在启动hbase之前先启动hadoop和zookeeper,停止则是先停止hbase再停止zookeeper和hadoop,不明白为什么要这样做的去了解了解三者之间的关系。
验证
#jps
在Hadoop集群和zookeeper运行着的情况下,namenode有如下进程:
[root@Master ~]# jps8817 Jps5858 NameNode6195 ResourceManager6986 QuorumPeerMain //zookeeper进程6045 SecondaryNameNode8045 HMaster //hbase的HMaster进程[root@Master ~]#
datanode有如下进程:
[root@Slave1 ~]# jps3703 NodeManager5227 HRegionServer //hbase的HRegionServer进程5916 Jps3598 DataNode4239 QuorumPeerMain //zookeeper进程[root@Slave1 ~]#
Over
0 0
- Hbase-1.2.6的安装和配置
- Centos7上HBase的安装和配置
- hbase单机安装和配置
- HBase分布式运行环境的安装和配置
- Hadoop伪分布式-----HBase的安装和配置
- HBase的安装配置和使用Java连接
- hbase集群的安装、配置
- hbase安装配置和入门使用
- HBase基础和伪分布式安装配置
- hbase的安装和启动
- HBase的安装、配置、管理与编程
- Hbase 单机版的安装配置
- 基于NameNode HA的Hbase安装配置
- HBase的下载、安装与配置
- hbase 1.2.6 安装
- HBase在Linux下和windows下面的安装和配置
- hbase和zookeeper的安装和部署
- hive在Ubuntu下的的安装和配置以及与hbase进行连接
- 使用BufferedReader和BufferedWriter按行读写文件
- 不做程序员的分析
- windows下 PHP5.5.6 + Imagick扩展
- 深度学习-卷积神经网络
- SpringMVC入门程序
- Hbase-1.2.6的安装和配置
- easyUI datagrid 多级复杂表头
- 移动端限制两位小数并且弹出数字键盘(解决使用H5S使用input[type='number']不兼容JS的问题)
- TOMCAT 报 Error parsing HTTP request header Note异常
- java spring mvc 测试小程序
- SpringMVC+Spring4+MyBatis3框架整合
- Ubuntu安装Hadoop2进行单机和伪分布配置
- centos安装netcat工具及测试
- SpringMVC+Spring4+Hibernate4框架整合