关于安装zookeeper和hbase

前言

网上已经有相当多的zookeeper和hbase的安装教程了。那为什么总是在安装的时候,还是可以遇到那么多问题。

有话说

搭建一个自己的大数据平台,手把手安装大数据相关组件,从组件的版本匹配,组件源下载,再到着手解压配置。一个环境搭建下来,我发现我可能需要浏览数几十个页面,才能真的完成我的搭建流程。鉴于之前在学习的过程中,曾经给一位朋友写了一份非常详细的hadoop集群搭建的说明书。记录一下这一次在从最基础的hadoop集群搭建,到各个组件的安装配置。由于精力有限,不时将会将原先搭建hadoop的说明说上传上来。需者自取。
这里便不会再赘述hadoop集群搭建的内容。本次的记录主要以安装hbase为主。

了解版本匹配

zookeeper的版本能新就新,其他组件的版本,我是这么配置的,此处只做一个参考,网上有详细的版本匹配表。当然你也可以去官网直接看。(我就是这么干的)
版本搭配:hadoop-2.7.6+hbase-2.4.4 +jdk1.8+zookeeper-3.7.0
官网就可以找到下载的文件。直接百度搜就行。

hbase踩坑实锤

不再赘述本次的配置问题。这里直接上我的详细的配置过程。

  1. 首先我是搭建了一拖三的集群。
  2. 四台机器名称为:master、slaver1、slaver2、slaver3
第一步:解压(大家都会)

阐述一下我的文件构成形式。
我所有的内容都在/opt的文件夹下。又分做了module和software文件。module作为文件安装目录。software主要用来装要安装的文件的压缩包的。

这是software:

这是module:(目前只安装了这些内容。)

命令:tar -zxvf hbase-2.4.4-bin.tar.gz -C /opt/module

找到我们解压好的文件:

  关于环境变量:可配可不配。我这里配置了。方便了后期启动的操作。这里说一句,不然以后后面的直接敲指令启动还以为是正常的。
– 根据自己的文件位置,做相应的改动。

hbase-site.xml配置
<property><name>hbase.tmp.dir</name><value>./tmp</value></property><property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property><!-- HBase在HDFS上的存放位置,是刚才新建的文件夹 --><property><name>hbase.rootdir</name><value>hdfs://master:9000/hbase</value></property><property><name>hbase.master.info.port</name><value>60010</value></property><!-- 开启分布式 --><property><name>hbase.cluster.distributed</name><value>true</value></property><!-- 使用HDFS --><property><name>hbase.unsafe.stream.capability.enforce</name><value>true</value></property><!-- HMaster服务地址--><property><name>hbase.master</name><value>hdfs://master:60000</value></property><!-- zookeeper信息,值与Zookeeper配置文件中相同 --><property><name>hbase.zookeeper.quorum</name><value>master,slaver1,slaver2,slaver3</value></property><property><name>hbase.zookeeper.property.clientPort</name><value>2186</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/opt/module/hbase-2.4.4/zkdata</value></property>

上述的几个配置中。要根据自己的机器进行修改。
包括:

这里要在hadoop上自己创建一个文件夹hbase。


这里要自己创建一个文件夹。

regionservers配置

这里配置的内容是regionservers的。master就别再写进去了。

  • 根据自己机器上的名称写明。

    • 需要注意的是:这里的内容是在hosts中地址已经映射好的。

hdfs-site.xml and core-site.xml的cp

将hadoop中的这两个文件进行cp,到hbase的conf文件夹中。

最后一步

将master配置好的内容。scp到其他的机器中。
命令:scp -r file-name username@hostname:filepath
准备启动我们的hbase,在master机器上去启动键入start-hbase.sh

It’s done,bro!我所有的组件都是在admin用户下操作的。如果出现一些权限问题,需要查看一下自己的所有组件的用户与用户组。

最后一句话

所有做到这里启动不了的。首先要去查看日志。在hbase下有个logs文件夹,记录的不同用户启动hbase的记录。通过记录可以很清楚看到究竟是什么问题。在配置hbase之前,要配置好zookeeper的内容。

Hbase安装流程及踩坑心得相关推荐

  1. 博途v17与winCC安装流程与踩坑记录

    博途v17与winCC7.5安装教程与踩坑记录 安装教程 博途安装流程 第一步 注册表删除 第二步 启用.NET Framework服务 第三步 正式安装 winCC安装流程 博途v17与winCC安 ...

  2. Cocos2d-x-4.0安装流程(踩坑后总结)

    一.环境配置 1.Python 2:在官网下载2.7版本即可 安装时选择如图选项添加环境变量. win+R->cmd调出命令框输入python,结果如下则配置成功. 2.cmake:在官网下载最 ...

  3. SpringBoot集成支付宝沙箱手机网站支付详细流程和踩坑分享

    描述 本文主要讲解SpringBoot集成支付宝沙箱手机网站支付,即网页点击按钮发起支付,跳转到沙箱app付款 由于其他博客的流程大多笼统,有时候并不能找到正确的集成方式,本文尽可能详细的阐述付款,异 ...

  4. osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落

    前言 最近学习yii2,在搭建环境后,发现在访问contact页面时报错,如下: "Either GD PHP extension with FreeType support or Imag ...

  5. MongoDB安装中断问题 - 踩坑篇

    中断了安装?再重新安装已经报错? 是不是会弹框报错:"An installation for MongoDB 3.6.9 2008R2Plus SSL is currently suspen ...

  6. 安装sql server踩坑记【sql2000程序安装配置服务器失败】

    安装sql server踩坑记 安装程序配置服务器失败.参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息. 在C:\Program Files\Microsoft SQL ...

  7. 踩坑日常_MinGW-w64安装教程及踩坑记录

    踩坑日常_MinGW-w64安装教程及踩坑记录 Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大.性能优越的多平台编译器.Gcc编译器能将C.C++语言源程序.汇程式化序 ...

  8. ROS noetic 安装编译Cartographer踩坑记录

    ROS noetic 安装编译Cartographer踩坑记录 安装编译工具 sudo apt-get update sudo apt-get install -y python-wstool pyt ...

  9. nvm的下载、安装、卸载踩坑

    nvm的下载.安装.卸载踩坑 nvm下载官网https://github.com/coreybutler/nvm-windows/releases 首先咱们点去官网下载这个解压就可以啦 跟着提示一步一 ...

最新文章

  1. 编程方法学18:多维数组收尾
  2. foxpro mysql_将Visual Foxpro连接到MySql数据库
  3. 2021年7月文章精选
  4. 追踪广告效果保护用户隐私 —— 隐私集合交集算法可以得兼
  5. 软件测试52讲-测试先行:测试驱动开发(TDD)
  6. 计算机程序员目标分析,计算机程序员实习目的
  7. 步进电机加速的c语言编程,步进电机加速-匀速-减速运行程序(C - 电子制作 - 电子发烧友网...
  8. 2006技术盘点 多项无线技术被高估
  9. 重新连接共享打印机报错0x00000002
  10. Java经典兔子问题(10个月幼兔,小兔,成兔数量各多少对?)
  11. DEV 报表设计分组
  12. 音视频开发-音频数据处理流程
  13. SQL注入闭合方式及万能密码
  14. 大数据的反思:不可不知的几个小故事
  15. Algorithms学习笔记-第一章 基础
  16. 对抗拖延症最直接有效的方法
  17. 第一节:linux 开发AI算法以及libtorch部署算法详细教程-环境搭建
  18. 车载系统的电源状态及迁移
  19. 月亮,还是馅饼(1)
  20. 如何调试程序及调试程序基本步骤、方法详解

热门文章

  1. Linux例行工作与系统管理
  2. 奇迹单机版服务器修改器,奇迹单机版送无限特权-奇迹单机版钻石修改器手游预约_第一手游网...
  3. Ubuntu16.04 LTS安装NVIDIA显卡驱动
  4. 计算机办公软件教程ppt,办公软件教学课件
  5. Spring5框架(上) IOC
  6. 网站后台管理模板(4个)
  7. 跟新来的同事聊了下,我想辞职了
  8. 数据库的优化方式有哪些
  9. 显卡优化软件测试面试,是吹嘘还是真有用?NV游戏优化软件测试
  10. widget模式弄不出来_GTA5线上模式如果改掉这几个毛病,入手GTA5的玩家还会大大增加...