注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6627857018461880836/

系统版本,Hadoop已安装完成

Mysql安装完成

Hive版本

Sqoop版本

我们先开启hdfs、出现问题

查看日志,发现端口被占用

查看端口

找找是那个程序占用,我们安装lsof

没有找到问题

我们修改端口号

修改文件

修改内容

重启后依然有错误,我们将端口调回

这时候突然发现是权限的问题才看不到PID

把占用的端口都kill掉

重启又出现新的问题

我们停止hdfs服务、将文件夹下dfs/name/in_use.lock文件删除、重启hdfs服务

停止hdfs服务

将文件夹下dfs/name/in_use.lock文件

重启hdfs服务

出现问题(只删除了namenode,重复上面步骤把datanode删除)

我们再重启,终于成功了

浏览器访问也OK

安装zookeeper

准备工具

我们解压

我们进入到安装目录中

我们修改zoo_sample.cfg文件名为zoo.cfg

我们建立一个数据目录,将目录配置到zoo.cfg中

在zoo.cfg中配置dataDir就可以了

注意:此处我们配置的是单节点的,如果是伪节点,需要做时间同步,然后配置2888等端口后,此处我们暂时只配置单节点

启动Zookeeper

查看jps

我们安装HBase

准备工具

解压到目录

我们进入到目录

进入Hbase

我们先配置hbase-env.sh,记下java_home

配置jdk

使用的是hbase自带的zookeper,需要将这个变量值设置为true,我们配置了单节点zookeeper,所以此处设为false

接下来可以保存了

然后我们配置hbase-site.xml,这里面现在是空的

这里面的配置我们来这里找:

这个安装包在我们本地

我们把它解压

找到这个jar

找到这个文件

我们打开可以看到,这些是我们要配置的

我们修改里面的内容

先修改hbase.tmp.dir,我们先创建目录

完成配置

我们继续修改hbase.rootdir

然后是hbase.fs.tmp.dir和hbase.bulkload.staging.dir,这个不需要改动

然后hbase.cluster.distributed

然后是hbase.zookeeper.quorum

我们拷贝到hbase-site.xml

我们修改配置regionservers

修改为

接下来我们替换jar

我们看到jar包中,hadoop版本是2.5.1,这个可能存在兼容性问题

我们删除原来的包、替换新的包(zookeeper-3.4.6.jar、htrace-core-3.1.0-incubating.jar是符合的我们不替换jar、),这样替换的话是14个

都已经删除了

这是准备的16个包

我们上传

然后我们启动Hbase

启动有两种

必须要提前启动zookeeper、hadoop进程再启动hbase

bin/hbase-daemon.sh start master

bin/hbase-daemon.sh start regionserver

或者

bin/start-hbase.sh

我们启动

少了一个任务,我们查看日志发现

这是因为我们配置Hadoop使用的9000

而hbase是8020

我们做下修改

重新启动

继续启动

我们访问UI界面

我们再看下Hadoop中的UI

就能看到一些信息

HBase环境搭建(hbase1.2.5+zookeeper3.4.6)的更多相关文章

  1. 大数据学习系列之二 ----- HBase环境搭建(单机)

    引言 在上一篇中搭建了Hadoop的单机环境,这一篇则搭建HBase的单机环境 环境准备 1,服务器选择 阿里云服务器:入门型(按量付费) 操作系统:linux CentOS 6.8 Cpu:1核 内 ...

  2. Hadoop + ZK + HBase 环境搭建

    Hadoop 环境搭建 参考资料: http://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-common/ClusterSetu ...

  3. 《OD大数据实战》HBase环境搭建

    一.环境搭建 1. 下载 hbase-0.98.6-cdh5.3.6.tar.gz 2. 解压 tar -zxvf hbase-0.98.6-cdh5.3.6.tar.gz -C /opt/modul ...

  4. HBase环境搭建、shell操作及Java API编程

    一. 1.掌握Hbase在Hadoop集群体系结构中发挥的作用和使过程. 2.掌握安装和配置HBase基本方法. 3.掌握HBase shell的常用命令. 4.使用HBase shell命令进行表的 ...

  5. HBase环境搭建

    HBase与Hadoop对应关系:http://hbase.apache.org/book.html#basic.prerequisites   4.1. Hadoop 这块介绍了对应关系 HBase ...

  6. HBase环境搭建随记

    ====软件版本==== jdk:jdk-8u77-linux-x64.tar.gz zookeeper:zookeeper-3.4.6.tar.gz hadoop:hadoop-2.7.4.tar. ...

  7. 基于Ubuntu14.10的Hadoop+HBase环境搭建

    本篇博文中谈及的Hadoop和HBase都是单机版,简单了解. 首先在Ubuntu上搭建Hadoop开发环境,主要参考另外一篇博客,仔细照做并解决出现的问题即可. 地址:http://www.powe ...

  8. 大数据学习(16)—— HBase环境搭建和基本操作

    部署规划 HBase全称叫Hadoop Database,它的数据存储在HDFS上.我们的实验环境依然基于上个主题Hive的配置,参考大数据学习(11)-- Hive元数据服务模式搭建. 在此基础上, ...

  9. 【Hbase二】环境搭建

    此笔记仅用于作者记录复习使用,如有错误地方欢迎留言指正,作者感激不尽,如有转载请指明出处 Hbase环境搭建 Hbase环境搭建 hadoop为HA的Hbase配置 Zookeeper集群的正常部署并 ...

随机推荐

  1. Netty 编解码奥秘

    Netty中编解码 Netty 的解码器有很多种,比如基于长度的,基于分割符的,私有协议的.但是,总体的思路都是一致的. 拆包思路:当数据满足了 解码条件时,将其拆开.放到数组.然后发送到业务 han ...

  2. Table.Skip删除前面N….Skip/RemoveFirstN(Power Query 之 M 语言)

    数据源: "姓名""基数""个人比例""个人缴纳""公司比例""公司缴纳"&qu ...

  3. 拆分函数Splitter.Split…(Power Query 之 M 语言)

    按相同分隔符拆分: =Splitter.SplitTextByDelimiter("拆分符号", 引号字符) 拆分符号 直接输入 特殊符号 制表符:#(tab) 回车:#(cr) ...

  4. python3 5月26日 time模块常用时间转换 &datetime()模块学习 random()

    import time  获取当前时间: 指定字符串格式:time.strftime("%Y-%m-%d %H:%M:%S") 当前时间戳:time.time() 当前时间元组格式 ...

  5. flexpaper上传带中文名字的文档,在页面显示若出现404错误时,请在server.xml文件中进行编码utf-8

    flexpaper上传带中文名字的文档,在页面显示若出现404错误时,请在server.xml文件中进行编码utf-8

  6. jQuery实现页面导航内容定位效果,并支持内容切换

    需求 页面向下滚动时,需要将顶部的搜索栏信息和导航菜单吸顶,并且,搜索栏信息和导航菜单之间可以切换. 效果 https://www.iguopin.com/index.php?m=&c=ind ...

  7. Linux(Centos)内存占用过高处理

    查看内存占用最大 ps aux| grep -v "USER" |sort -n -r -k 4 |awk 'NR==1{ print $0}' 命令查看占用内存最大的10个进程 ...

  8. 【九度OJ】题目1072:有多少不同的面值组合? 解题报告

    [九度OJ]题目1072:有多少不同的面值组合? 解题报告 标签(空格分隔): 九度OJ http://ac.jobdu.com/problem.php?pid=1072 题目描述: 某人有8角的邮票 ...

  9. 【LeetCode】788. Rotated Digits 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...

  10. Dapper in .Net Core

    一.前言 关于什么是Dapper,在此不做赘述:本文仅对Dapper在.Net Core中的使用作扼要说明,所陈代码以示例讲解为主,乃抛砖引玉,开发者可根据自身需要进行扩展和调整:其中如有疏漏之处,望 ...