HBase环境搭建(hbase1.2.5+zookeeper3.4.6)
注:图片如果损坏,点击文章链接: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)的更多相关文章
- 大数据学习系列之二 ----- HBase环境搭建(单机)
引言 在上一篇中搭建了Hadoop的单机环境,这一篇则搭建HBase的单机环境 环境准备 1,服务器选择 阿里云服务器:入门型(按量付费) 操作系统:linux CentOS 6.8 Cpu:1核 内 ...
- Hadoop + ZK + HBase 环境搭建
Hadoop 环境搭建 参考资料: http://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-common/ClusterSetu ...
- 《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 ...
- HBase环境搭建、shell操作及Java API编程
一. 1.掌握Hbase在Hadoop集群体系结构中发挥的作用和使过程. 2.掌握安装和配置HBase基本方法. 3.掌握HBase shell的常用命令. 4.使用HBase shell命令进行表的 ...
- HBase环境搭建
HBase与Hadoop对应关系:http://hbase.apache.org/book.html#basic.prerequisites 4.1. Hadoop 这块介绍了对应关系 HBase ...
- HBase环境搭建随记
====软件版本==== jdk:jdk-8u77-linux-x64.tar.gz zookeeper:zookeeper-3.4.6.tar.gz hadoop:hadoop-2.7.4.tar. ...
- 基于Ubuntu14.10的Hadoop+HBase环境搭建
本篇博文中谈及的Hadoop和HBase都是单机版,简单了解. 首先在Ubuntu上搭建Hadoop开发环境,主要参考另外一篇博客,仔细照做并解决出现的问题即可. 地址:http://www.powe ...
- 大数据学习(16)—— HBase环境搭建和基本操作
部署规划 HBase全称叫Hadoop Database,它的数据存储在HDFS上.我们的实验环境依然基于上个主题Hive的配置,参考大数据学习(11)-- Hive元数据服务模式搭建. 在此基础上, ...
- 【Hbase二】环境搭建
此笔记仅用于作者记录复习使用,如有错误地方欢迎留言指正,作者感激不尽,如有转载请指明出处 Hbase环境搭建 Hbase环境搭建 hadoop为HA的Hbase配置 Zookeeper集群的正常部署并 ...
随机推荐
- 推荐2个Mac OS X上的JSON工具
原文:http://www.giser.net/?p=887 1 visual JSON 能够将JSON串以列表的方式展示,方便对JSON数据的解析. 2 JSONModeler 可以解析JSON串生 ...
- ciscn_2019_c_1 1
步骤: 先checksec,看一下开启了什么保护 可以看到开启了nx保护,然后把程序放入ida里面,观察程序代码 先shift+f12观察是否有system和binsh函数 发现没有system和bi ...
- oracle同义词创建(synonym)
oracle同义词创建(synonym) 在现在的项目中会有很多接口,数据来源也可能是不同数据库或者是不同的用户下的表,给访问该表带来了一定的麻烦.这个时候就可以使用同义词来简化. 同义词的语法是 ...
- TensorFlow.NET机器学习入门【3】采用神经网络实现非线性回归
上一篇文章我们介绍的线性模型的求解,但有很多模型是非线性的,比如: 这里表示有两个输入,一个输出. 现在我们已经不能采用y=ax+b的形式去定义一个函数了,我们只能知道输入变量的数量,但不知道某个变量 ...
- dart系列之:dart优秀的秘诀-隔离机制
目录 简介 dart中的隔离机制 生成一个Isolate Isolate之间的交互 一个例子 总结 简介 之前介绍了很多dart中的异步编程技巧,不知道大家有没有发现一个问题,如果是在java的异步编 ...
- Python 图片转字符画 学习笔记
Python 图片转字符画 学习笔记 标签(空格分隔): Python 声明:此文章和所有代码是学习笔记,非原创,原文教程地址:https://www.shiyanlou.com/courses/37 ...
- 【LeetCode】429. N-ary Tree Level Order Traversal 解题报告(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 方法一:BFS 方法二:DFS 参考资料 日期 题目 ...
- .NET Core 实现动态代理做AOP(面向切面编程)
1.介绍 1.1 动态代理作用 用动态代理可以做AOP(面向切面编程),进行无入侵式实现自己的扩展业务,调用者和被调用者之间的解耦,提高代码的灵活性和可扩展性,比如:日志记录.性能统计.安全控制.事务 ...
- Notepad++汉化教程
Notepad++汉化方法总结 Notepad++系统只带了中文语言包,不需要像其他软件一样破解 打开Notepad++(通过文本文件右键选择以Notepad++打开或者找到Notepad++的快捷方 ...
- McGan: Mean and Covariance Feature Matching GAN
目录 概 主要内容 Mean Matching IPM prime dual Covariance Feature Matching IPM prime dual 算法 代码 Mroueh Y, Se ...