windows 10 HBase保姆级安装教程

news2024/11/18 18:31:43

安装HDFS

  1. 将下载好的hadoop-2.6.5.zip解压到自己的磁盘文件,将解压后的文件夹hadoop-2.6.5重命名为hadoop;

在这里插入图片描述

  1. 解压hadoopbin.zip,将解压后的文件夹打开,里面的文件复制到上一步的hadoop文件夹下的bin文件,直接覆盖同名文件即可;

在这里插入图片描述

3.添加HADOOP_HOME到环境变量,添加方法参考前面JAVA_HOME的添加方法

添加hadoop的bin目录到path中,

变量设置参数如下:

变量名:HADOOP_HOME 变量值: D:\HBase\hadoop

变量名: Path添加 变量值: %HADOOP_HOME%\bin

配置完成后打开cmd输入 hadoop -version验证是否安装成功!!!

  • hadoop-env.cmd

set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_60

在这里插入图片描述

4. 配置文件:在D:\HBase\hadoop下新建一个文件夹叫workspace,在这个文件夹下再新建三个文件夹如下;

在这里插入图片描述

5. 修改配置文件 D:\HBase\hadoop\etc\hadoop

  • core-site.xml

hadoop.tmp.dir

/D:/HBase/hadoop/workspace/tmp

dfs.name.dir

/D:/HBase/hadoop/workspace/name

fs.default.name

hdfs://localhost:9000

  • hdfs-site.xml

dfs.replication

1

dfs.data.dir

//D:/HBase/hadoop/workspace/data

  • mapred-site.xml.template

mapreduce.framework.name

yarn

mapred.job.tracker

hdfs://localhost:9001

  • yarn-site.xml

yarn.nodemanager.aux-services

mapreduce_shuffle

yarn.nodemanager.aux-services.mapreduce.shuffle.class

org.apache.hadoop.mapred.ShuffleHandler

  • 进入cmd命令行模式,并切换到F:/hbase/hadoop/bin目录下,执行格式化命令

hdfs namenode -format

在这里插入图片描述

在这里插入图片描述

  • 执行启动hdfs的命令,切换到F:/hbase/hadoop/sbin目录下,执行如下命令启动

start-all.cmd

如果要停止的话,执行stop-all.cmd即可

在这里插入图片描述

  • 检查安装是否成功

可以通过访问namenode的页面以及resourcemanager的页面来观察集群是否正常

浏览器地址栏输入如下:

http://localhost:8088

http://localhost:50070

在这里插入图片描述

在这里插入图片描述


安装HBase

  1. 解压hbase-1.3.1-bin.tar.gz到自己的磁盘,配置环境变量

变量设置参数如下:

变量名:HBASE_HOME 变量值: D:\HBase\hbase

变量名: Path添加 变量值:%HBASE_HOME%\bin

  1. 在D:\HBase\hbase目录下新建两个文件夹,命名分别为tmp和zoo

在这里插入图片描述

  1. 修改配置文件 D:\HBase\hbase\conf
  • hbase-env.cmd

set JAVA_HOME=C:\PROGRA~1/Java/jdk1.8.0_60

set HBASE_MANAGES_ZK=true

  • conf/hbase-site.xml

hbase.rootdir

hdfs://localhost:9000/hbase

hbase.tmp.dir

D:/HBase/hbase/tmp

hbase.zookeeper.quorum

127.0.0.1

hbase.zookeeper.property.dataDir

D:/HBase/hbase/zoo

hbase.cluster.distributed

false

  1. 启动HBase,进入D:\HBase\hbase\bin,执行如下命令启动HBase

start-hbase.cmd

(1).停止HBase采用 stop-hbase.cmd

(2).在bin目录执行hbase shell,正常的话会进入hbase命令行模式,即 hbase(main):001:0>

(3).输入 create ‘user’ ,’personalinfo’,正常的话会出现类似 0 row(s) in 1.3200 seconds

hbase.cluster.distributed

false

  1. 启动HBase,进入D:\HBase\hbase\bin,执行如下命令启动HBase

start-hbase.cmd

(1).停止HBase采用 stop-hbase.cmd

(2).在bin目录执行hbase shell,正常的话会进入hbase命令行模式,即 hbase(main):001:0>

(3).输入 create ‘user’ ,’personalinfo’,正常的话会出现类似 0 row(s) in 1.3200 seconds

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/81162.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

蓝牙模块HC-05使用指南

概述 HC-05蓝牙模块是一种基于蓝牙协议的简单无线通信设备。该模块基于BC417单芯片蓝牙IC,符合蓝牙v2.0标准,支持UART和USB接口。 具有两种工作模式:命令响应工作模式和自动连接工作模式。 当模块处于命令响应工作模式(或者AT模…

文件传输利器Croc

概述 一般而言,Linux系统是没有用户界面的,所有操作都是在命令行里。 然后在安装搭建集群,如分布式的Hadoop集群时,经常需要在多个Server之间传输文件。两个server之间的文件传输,一般会想到FTP或SSH两种方式。使用F…

监控系列(二)Dem对接Prometheus+grafana显示

一、概括 本篇不涉及达梦数据库搭建以及Dem的搭建,操作环境需提前准备prometheus以及grafana的搭建,请跳转到前文查看整体的对接流程如图所示 二、Dem对接prometheus 前提 需确保当前Dem,已有集群纳入监管 配置Dem的监控机器数据指标 prome…

第十九章 Bellman-Ford算法(由SPFA算法逆推BF,独特解读,超级详细)

第十九章 Bellman-Ford算法一、SPFA算法回顾:二、Bellman-Ford算法1、算法推导:1、算法模板:三、例题:1、问题:2、模板:3、分析:一、SPFA算法回顾: 我们在第18章中利用dijkstra算法…

【多数据源动态切换】Spring Boot中实现多数据源动态切换效果(1):通过继承AbstractRoutingDataSource类实现

在Spring Boot中,可以通过多种方式实现多数据源的动态切换效果,本篇介绍第一种实现方案。 一 AbstractRoutingDataSource Spring Boot提供了org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource 这个类,其中#determineC…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园花卉销售系统ef5ox(1)

做毕业设计一定要选好题目。毕设想简单,其实很简单。这里给几点建议: 1:首先,学会收集整理,年年专业都一样,岁岁毕业人不同。很多人在做毕业设计的时候,都犯了一个错误,那就是不借鉴…

redis之作为分布式锁使用

写在前面 本文一起看下redis作为分布式锁使用的相关内容。 1:怎么算是锁或没锁 锁和没锁本身其实就是用一个变量的值来表示,比如变量lock,当值为1时代表处于上锁状态,当值为0时表示没有锁,那么多线程想要获取锁的话…

【网络工程】8、实操-万达酒店综合项目(二)

接上篇《7、实操-万达酒店综合项目(一)》 之前我们讲解了酒店网络项目的整体需求文档,包括项目背景、总体架构设计以及网络功能域划分、配置标准、路由规划等。本篇我们就来按照项目要求进行模拟拓扑的构建实操。 一、总体架构效果 按照之前…

力扣 1827. 最少操作使数组递增

题目 给你一个整数数组 nums (下标从 0 开始)。每一次操作中,你可以选择数组中一个元素,并将它增加 1 。 比方说,如果 nums [1,2,3] ,你可以选择增加 nums[1] 得到 nums [1,3,3] 。 请你返回使 nums 严…

2.10.0 以太网 传统STP生成树简介、STP工作方式简单介绍

2.10.0 以太网 传统STP生成树(简介、工作方式) 作用: STP(Spanning Tree Prortoco)生成树协议,它的出现解决了交换机网络环路的问题。 交换机网络中收到BUM帧的时候,将会进行泛洪的操作&…

HCIA 以太网的帧

一、前言 网络经常会遇到一些词汇,比如包、报文、帧,其概念如下: 1)帧(frame):数据链路层的协议数据单元,它包括三部分:帧头、数据部分、帧尾。其中,帧头和…

vector容器模拟实现(上)

1.1:模板设置 因为不能与库已经有的vector冲突,首先定义命名空间namespace my 使用类模板。 1.2:成员变量 vector有size,capacity,同时也要进行扩容操作和缩容(shrink to fit)操作,所以需要3个迭代器。 p…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java杨柳农贸市场摊位管理系统qr3ri

大四计算机专业的同学们即将面临大学4年的最后一次考验--毕业设计。通过完成毕业设计来对过去4年的大学学习生活做一个总结,也是检验我们学习成果的一种方式,毕业设计作品也是我们将来面试找工作的一个敲门砖。 选题前先看看自己掌握哪些技术点、擅长哪…

mysql首次安装error 1045 28000解决

mysql首次安装error 1045 28000解决 首先找到了这个教程,按其操作一步一步来,发现到登录输入密码这一步,怎么样都报错 2021MySql-8.0.26安装详细教程(保姆级) 然后按照这篇操作,但还是不行 MySQL安装1045错…

[附源码]Python计算机毕业设计Djangoospringboot作业管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

通过窗口看世界之 界面制作如此简单-带你制作旅游观光系统界面-----效果图展示

👨‍💻个人主页:元宇宙-秩沅 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 秩沅 原创 收录于专栏 玩归玩闹归闹,别拿java开玩笑 ⭐旅游管理系统部分效果图展示⭐ 文章目录⭐旅游管理系统部分效果图…

持久化的配置都不知道,也敢说精通Redis?

前言 所谓持久化可以简单理解为将内存中的数据保存到硬盘上存储的过程。持久化之后的数据在系统重启或者宕机之后依然可以进行访问,保证了数据的安全性。一键获取最先java文档。 Redis有两种持久化方案,一种是快照方式(SNAPSHOTTING&#xff…

前端 | 前端设计设计及代码收集

全部来源于Github,侵权删! 1.Maxime Euzire 2.Shubham Singh | Resume 3.Natasha Theodora Petrus 4.Ana Mara Martnez Gmez 5.bagussona.github.io 6.leodevbro.github.io 7.yuanlinping.github.io 8.Dr.Q 9.sureshmurali.github.io 10.Chandrika Deb | Software…

常见的接口测试面试题

1、按你的理解,软件接口是什么? 答: 就是指程序中具体负责在不同模块之间传输或接受数据的并做处理的类或者函数。 2、HTTP和HTTPS协议区别? 答: https协议需要到CA(Certificate Authority,证…

[附源码]JAVA毕业设计医疗器械销售电子商城(系统+LW)

[附源码]JAVA毕业设计医疗器械销售电子商城(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目…