Hadoop完全分布式集群安装Hbase
来源:互联网 发布:域名前缀 编辑:程序博客网 时间:2024/05/18 01:58
应用场景
当我们按照hadoop完全分布式集群搭建博客搭建了hadoop以后,发现这是一个空的hadoop,只有YARN,MapReduce,HDFS,而这些实际上我们一般不会直接使用,而是需要另外部署Hadoop的其他组件,来辅助使用。比如我们需要数据库,那么hadoop提供了分布式非关系型数据库hbase,用来存储半结构化,非结构化的一些数据,供我们查询使用等,下面我们来介绍一下,如何实现在完全分布式hadoop集群之上安装hbase。
操作步骤
1. 下载hbase1.2.6压缩包
hbase1.2.6下载地址
下载后上传到管理节点的opt目录下
2. 解压缩hbase和修改目录名
# cd /opt # tar -xzvf hbase-1.2.6-bin.tar.gz # mv hbase-1.2.6 hbase1.2.6 # chmod 777 -R /opt/hbase1.2.6
3. 配置环境变量
# vim /etc/profileexport JAVA_HOME=/opt/jdk1.8export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binexport HADOOP_HOME=/opt/hadoop2.6.0export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATHexport HIVE_HOME=/opt/hive2.1.1export HIVE_CONF_DIR=$HIVE_HOME/confexport CLASSPATH=.:$HIVE_HOME/lib:$CLASSPATHexport PATH=$PATH:$HIVE_HOME/binexport SQOOP_HOME=/opt/sqoop1.4.6export PATH=$PATH:$SQOOP_HOME/binexport ZOOKEEPER_HOME=/opt/zookeeper3.4.10export PATH=$PATH:$ZOOKEEPER_HOME/binexport HBASE_HOME=/opt/hbase1.2.6export PATH=$PATH:$HBASE_HOME/bin #添加最后两行,hbase的相关环境变量属性
# source /etc/profile #使环境变量配置生效
4. 修改hbase-env.sh配置文件
# vim /opt/hbase1.2.6/conf/hbase-env.shexport JAVA_HOME=/opt/jdk1.8 export HADOOP_HOME=/opt/hadoop2.6.0 export HBASE_HOME=/opt/hbase1.2.6 export HBASE_CLASSPATH=/opt/hadoop2.6.0/etc/hadoop export HBASE_PID_DIR=/opt/hbase1.2.6/pids export HBASE_MANAGES_ZK=false
5. 修改hbase-site.xml配置文件
# 创建目录 # mkdir /opt/hbase1.2.6/tmp # mkdir /opt/hbase1.2.6/pids
# cd /opt/hbase1.2.6/conf/ # vim hbase-site.xml<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://hadoop0:9000/hbase</value> <description>The directory shared byregion servers.</description> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> <description>Property from ZooKeeper'sconfig zoo.cfg. The port at which the clients will connect. </description> </property> <property> <name>zookeeper.session.timeout</name> <value>120000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>hadoop0,hadoop1,hadoop2</value> </property> <property> <name>hbase.tmp.dir</name> <value>/opt/hbase1.2.6/tmp</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property></configuration>
6. 修改regionservers配置文件
# cd /opt/hbase1.2.6/conf # vim regionservers # 添加集群的三个主机名hadoop0hadoop1hadoop2
7. 拷贝管理节点的hbase到其他两个节点
# cd /opt/ # scp -r hbase1.2.6 root@hadoop1:/opt/ # scp -r hbase1.2.6 root@hadoop2:/opt/ # 修改环境变量添加【在其他两个节点】export HBASE_HOME=/opt/hbase1.2.6export PATH=$PATH:$HBASE_HOME/bin
8. 启动和测试
启动
首先先确保,hadoop和zookeeper正常运行,然后只需要在管理节点启动Hbase即可。
# cd /opt//hbase1.2.6/bin # ./start-hbase.sh
浏览器访问:http://192.168.210.70:16010/master-status
测试
在主节点命令行,输入hbase shell,启动hbase后台
阅读全文
2 0
- Hadoop完全分布式集群安装Hbase
- Hadoop完全分布式集群安装Hbase
- HBase完全分布式集群安装
- hadoop完全分布式安装HBase
- Hadoop+HBase完全分布式安装
- Hadoop+HBase完全分布式安装
- Hadoop+HBase完全分布式安装
- hadoop完全分布式集群安装
- hadoop完全分布式集群安装
- hadoop完全分布式集群安装
- hadoop完全分布式集群安装
- Hadoop完全分布式集群安装
- hadoop完全分布式集群安装
- hadoop完全分布式集群安装
- Hadoop完全分布式集群安装
- hadoop完全分布式集群安装
- hadoop完全分布式集群安装
- Hadoop完全分布式集群安装zookeeper集群
- AdaBoosting流程及数学证明
- 不做律师,玩起了电子合同,这家入选微软加速器第十期的电子合同企业究竟是什么来头?
- ajax传值乱码问题
- Linux离线安装Tomcat
- 大数据24小时:众盟数据2年完成5轮融资,信息“裸奔”时代,部分政府网站泄露市民隐私
- Hadoop完全分布式集群安装Hbase
- 用数组实现邻接表
- 【数据库】FaceDataset常用的人脸数据库
- 第十周 数据结构例程——哈夫曼树
- 亿级用户下的新浪微博平台架构
- 第10周项目1(3)中序线索化二叉树的算法验证
- Docker教程三之基于Centos7的Nginx环境镜像以及简单负载均衡
- IntelliJ IDEA中的web.xml报cannot resolve symbol servlet的错误
- POJ 3255 Roadblocks (Dijkstra求最短路径的变形)(Dijkstra求次短路径)