Hbase安装流程及踩坑心得
关于安装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踩坑实锤
不再赘述本次的配置问题。这里直接上我的详细的配置过程。
- 首先我是搭建了一拖三的集群。
- 四台机器名称为: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安装流程及踩坑心得相关推荐
- 博途v17与winCC安装流程与踩坑记录
博途v17与winCC7.5安装教程与踩坑记录 安装教程 博途安装流程 第一步 注册表删除 第二步 启用.NET Framework服务 第三步 正式安装 winCC安装流程 博途v17与winCC安 ...
- Cocos2d-x-4.0安装流程(踩坑后总结)
一.环境配置 1.Python 2:在官网下载2.7版本即可 安装时选择如图选项添加环境变量. win+R->cmd调出命令框输入python,结果如下则配置成功. 2.cmake:在官网下载最 ...
- SpringBoot集成支付宝沙箱手机网站支付详细流程和踩坑分享
描述 本文主要讲解SpringBoot集成支付宝沙箱手机网站支付,即网页点击按钮发起支付,跳转到沙箱app付款 由于其他博客的流程大多笼统,有时候并不能找到正确的集成方式,本文尽可能详细的阐述付款,异 ...
- osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落
前言 最近学习yii2,在搭建环境后,发现在访问contact页面时报错,如下: "Either GD PHP extension with FreeType support or Imag ...
- MongoDB安装中断问题 - 踩坑篇
中断了安装?再重新安装已经报错? 是不是会弹框报错:"An installation for MongoDB 3.6.9 2008R2Plus SSL is currently suspen ...
- 安装sql server踩坑记【sql2000程序安装配置服务器失败】
安装sql server踩坑记 安装程序配置服务器失败.参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息. 在C:\Program Files\Microsoft SQL ...
- 踩坑日常_MinGW-w64安装教程及踩坑记录
踩坑日常_MinGW-w64安装教程及踩坑记录 Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大.性能优越的多平台编译器.Gcc编译器能将C.C++语言源程序.汇程式化序 ...
- ROS noetic 安装编译Cartographer踩坑记录
ROS noetic 安装编译Cartographer踩坑记录 安装编译工具 sudo apt-get update sudo apt-get install -y python-wstool pyt ...
- nvm的下载、安装、卸载踩坑
nvm的下载.安装.卸载踩坑 nvm下载官网https://github.com/coreybutler/nvm-windows/releases 首先咱们点去官网下载这个解压就可以啦 跟着提示一步一 ...
最新文章
- 编程方法学18:多维数组收尾
- foxpro mysql_将Visual Foxpro连接到MySql数据库
- 2021年7月文章精选
- 追踪广告效果保护用户隐私 —— 隐私集合交集算法可以得兼
- 软件测试52讲-测试先行:测试驱动开发(TDD)
- 计算机程序员目标分析,计算机程序员实习目的
- 步进电机加速的c语言编程,步进电机加速-匀速-减速运行程序(C - 电子制作 - 电子发烧友网...
- 2006技术盘点 多项无线技术被高估
- 重新连接共享打印机报错0x00000002
- Java经典兔子问题(10个月幼兔,小兔,成兔数量各多少对?)
- DEV 报表设计分组
- 音视频开发-音频数据处理流程
- SQL注入闭合方式及万能密码
- 大数据的反思:不可不知的几个小故事
- Algorithms学习笔记-第一章 基础
- 对抗拖延症最直接有效的方法
- 第一节:linux 开发AI算法以及libtorch部署算法详细教程-环境搭建
- 车载系统的电源状态及迁移
- 月亮,还是馅饼(1)
- 如何调试程序及调试程序基本步骤、方法详解
热门文章
- Linux例行工作与系统管理
- 奇迹单机版服务器修改器,奇迹单机版送无限特权-奇迹单机版钻石修改器手游预约_第一手游网...
- Ubuntu16.04 LTS安装NVIDIA显卡驱动
- 计算机办公软件教程ppt,办公软件教学课件
- Spring5框架(上) IOC
- 网站后台管理模板(4个)
- 跟新来的同事聊了下,我想辞职了
- 数据库的优化方式有哪些
- 显卡优化软件测试面试,是吹嘘还是真有用?NV游戏优化软件测试
- widget模式弄不出来_GTA5线上模式如果改掉这几个毛病,入手GTA5的玩家还会大大增加...