Hadoop- Zookeeper-Hbase搭建

hadoop 大数据平台搭建(zookeeper、hadoop、hive和HBASE) 1 基本环境与zookeeper 安装 本次集群搭建共有三个节点,包括一个主节点 master,和两个从节点 slave1和 slave2。具体操作如下: 1.1 修改主机名(三台机器均执行) 下载相关工具 yum install -y net-tools 1.2 配置host 文件(三台机器) 1.3 关闭防火墙 关闭防火墙:systemctl stop firewalld 查看状态:syst... 阅读详情

Hadoop- Zookeeper-Hbase搭建

 

1 Hadoop集群搭建

1.1免密码设置

通过客户端连接到linux集群(2台以上)后分别进行如下操作:

ssh-keygen -t rsa 生成密钥对

缺省目录

两次enter

ls -a 可以看到.ssh进入.ssh目录后可以看到id_rsa id_rsa.pub文件

把公钥文件拷贝到另一台机器

--在192.168.160.128操作

scp ./id_rsa.pub  root@192.168.160.129:/root/.ssh/authorized_keys

登陆到129机器上进行如下操作:

cd

cd .ssh

cat id_rsa.pub

copy id_rsa.pub addto authorized_keys

或

 cat~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

将本机(129)的公钥添加进authorized_keys中,这样允许本机通过ssh的形式免密码登录注意使用>>,而不是>,因为如果其它主机(如A)也采用免登陆的形式登录,也可以把主机A的公钥添加到authorized_keys文件中。这样主机A就可以免登陆ssh到本机了。

执行chmod 600authorized_keys(否则ssh localhost可能报错)

最终结果:机器中每台机器的authorized_keys文件中含有机器其他机器的公钥。

 

1.2 hadoop集群搭建配置文件修改

背景:两台机器192.168.160.128(hd1) 、192.168.160.129(hd2)机器部署目录相同,jdk环境已具备且目录路径都相同。

1. 修改hadoop-env.sh配置文件

修改java环境的路径

grep -v "^#" ./hadoop-env.sh | grep -v "^$" 

 

2.修改core-site.xml配置文件

指定hadoop临时路径


 

3.修改hdfs-site.xml配置文件

 

 

4.修改mapred-site.xml配置文件

 

 

5.修改masters文件

 

6.修改slaves文件

 

7.查看防火墙状态

chkconfig iptables off

 

8. 拷贝到其他各个节点上


9.格式化分布式文件系统

bin/hadoop namenode -format

 

10.启动守护进程

bin/start-all.sh

 

1.3 hadoop操作

cd /home/robinjun/hadoop-1.1.2/bin 
1.
创建文件夹的方法 
./hadoop fs -mkdir testDir 

bin/hadoop fs -put /home/robinjun/input in 
bin/hadoop jar hadoop-examples-1.1.2.jar wordcount in out 
bin/hadoop fs -ls ./out/* 
bin/hadoop fs -cat ./out/part-r-00000 
http://192.168.160.128:50030/jobtracker.jsp 
http://192.168.160.128:50070/dfshealth.jsp 

安全模式实验 
bin/hadoop dfsadmin -safemode enter 
bin/hadoop fs -put ../xxx ./in   上传文件到HDFS
bin/hadoop fs -ls ./in 
bin/hadoop fs -rmr ./in/test1.txt 
bin/hadoop fs -ls ./in 
bin/hadoop dfsadmin -safemode leave 
bin/hadoop fs -put ../xxx ./in 
bin/hadoop fs -ls ./in 
bin/hadoop fs -rmr ./in/xxx 
bin/hadoop fs -ls ./in 
/home/robinjun/input 
验证回收站功能实验 

在conf/core-site.xml添加配置:


重启集群
bin/hadoop fs -ls 
bin/hadoop fs -rmr ./out 
bin/hadoop fs -ls 
bin/hadoop fs -ls ./.Trash 
bin/hadoop fs -ls ./.Trash/Current 
bin/hadoop fs -ls ./.Trash/Current/user 
bin/hadoop fs -ls ./.Trash/Current/user/root 
bin/hadoop fs -ls ./.Trash/Current/user/root/out 

恢复及清空 
bin/hadoop fs -mv ./.Trash/Current/user/root/out ./ 
bin/hadoop fs -ls 
bin/hadoop fs -ls ./out/* 
bin/hadoop fs -expunge 
bin/hadoop fs -ls ./.Trash/Current/user/ 
..... 

 

将HDFS的文件复制到本地

bin/hadoop fs -get ./in/xxxx ../tmp

 

删除HDFS下的文档

bin/hadoop fs -rmr ./in/xxx

查看HDFS下某个文件的内容

bin/hadoop fs -ls ./in

bin/hadoop fs -cat ./in/test1.txt

 

查看HDFS基本统计信息

bin/hadoop dfsadmin -report

 

怎样添加节点?

在新节点安装好hadoop

把namenode的有关配置文件复制到该节点

修改masters和slaves文件,增加该节点

设置ssh免密码进出该节点

单独启动该节点上的datanode和tasktracker(hadoop-daemon.sh start datanode/tasktracker)

运行start-balancer.sh进行数据负载均衡

是否要重启集群?

 

负载均衡

作用:当节点出现故障,或新增加节点时,数据块分布可能不均匀,负载均衡可以重新平衡各个datanode上数据块的分布

./start-balancer.sh

1.4 HDFS的命令行操作

将本地的一个文件复制到HDFS中

hdoop fs -copyFormLocal testInput/hello.txthdfs://localhost/user/admin/In/hello.txt

注:使用fs命令可以省略URL中的访问协议和主机名,而直接使用配置文件core-site.xml中默认属性

值hdfs://localhost

hadoop fs -copyFromLocaltestInput/hello.txt /user/amdin/In/hello.txt

 

其次,看如何将HDFS中的文件拷贝到本地

hadoop fs -copyToLocal/user/admin/In/hello.txt testInput/hello.copy.txt

创建文件夹的方法

hdoop fs -mkdir testDir

 

上传文件到HDFS

 

将HDFS的文件复制到本地

 

2 Zookeeper

1.单机安装

单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:/home/zookeeper-3.2.2 下,Zookeeper 的启动脚本在 bin 目录下,Linux 下的启动脚本是 zkServer.sh

 

2.配置

tickTime=2000

dataDir=D:/devtools/zookeeper-3.2.2/build

clientPort=2181

tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。

dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。

clientPort:这个端口就是客户端连接Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。

3.安装:集群模式

集群模式除了上面的三个配置项还要增加下面几个配置项: 
initLimit=5 
syncLimit=2 
server.1=192.168.211.1:2888:3888 
server.2=192.168.211.2:2888:3888

4.配置

initLimit:这个配置项是用来配置 Zookeeper接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 5*2000=10 秒 
syncLimit:这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 2*2000=4 秒 
server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务器的 ip 地址;C 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;D 表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同的端口号。 
除了修改 zoo.cfg 配置文件,集群模式下还要配置一个文件 myid,这个文件在 dataDir 目录下,这个文件里面就有一个数据就是 A 的值,Zookeeper 启动时会读取这个文件,拿到里面的数据与 zoo.cfg 里面的配置信息比较从而判断到底是那个 server。

5.zoo.cfg


3 Hbase的安装

1.Hbase安装:单机模式

下载及解压hbase安装包

修改conf/hbase-env.sh脚本,设置环境变量

编辑hbase-site.xml进行配置

启动Hbase

验证Hmaster已经启动

进入shell

 

1.修改hbase-env.sh

修改内容:        #java安装目录

                            export JAVA_HOME=/usr/java/jdk1.6.0_24

                           #Hbase日志目录
                            exportHBASE_LOG_DIR=/root/hadoop/hbase-0.94.6.1/logs

                           #如果使用HBase自带的Zookeeper值设成true 如果使用自己安装的Zookeeper需要将该值设为false

                            export HBASE_MANAGES_ZK=true


 

2.修改hbase-site.xml

hbase.rootdir指定Hbase数据存储目录
hbase.cluster.distributed 指定是否是完全分布式模式,单机模式和伪分布式模式需要将该值设为false
hbase.master指定Master的位

hbase.zookeeper.quorum 指定zooke的集群,多台机器以逗号分隔


 

3.修改conf下的regionservers文件

 

4. Hadoop hdfs-site.xml

 <property>

        <name>dfs.datanode.max.xcievers</name>

        <value>4096</value>

 </property>

该参数限制了datanode所允许同时执行的发送和接受任务的数量,缺省为256,hadoop-defaults.xml中通常不设置这个参数。

这个限制看来实际有些偏小,高  负载

5.拷贝hbase到所有的节点

6.启动命令

bin/start-hbase.sh

4 Hbase Shell

查询数据库状态

hbase(main):024:0>status

3 servers, 0 dead,1.0000 average load

 

查询数据库版本

hbase(main):025:0>version

0.90.4, r1150278,Sun Jul 24 15:53:29 PDT2011

 

创建表

hbase(main):011:0>create'member','member_id','address','info'

0 row(s) in 1.2210seconds

 

查看表信息

hbase(main):012:0>list

TABLE

member

1 row(s) in 0.0160seconds

hbase(main):006:0>describe 'member'

DESCRIPTION ENABLED

{NAME => 'member', FAMILIES =>[{NAME=> 'address', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0',true

VERSIONS => '3', COMPRESSION =>'NONE',TTL => '2147483647', BLOCKSIZE => '65536', IN_MEMORY =>'false', BLOCKCACHE => 'true'}, {NAME =>'info', BLOOMFILTER => 'NONE',REPLICATION_SCOPE => '0', VERSI

ONS => '3', COMPRESSION => 'NONE',TTL=> '2147483647', BLOCKSIZE => '65536', IN_MEMORY => 'false',

BLOCKCACHE => 'true'}]}

1 row(s) in 0.0230seconds

 

删除列族:alter、disable、enable命令

hbase(main):003:0>alter 'member',{NAME=>'member_id',METHOD=>'delete'}

ERROR: Table memberis enabled. Disable itfirst before altering.

hbase(main):004:0>disable 'member'

0 row(s) in 2.0390seconds

hbase(main):005:0>alter'member',{NAME=>'member_id',METHOD=>'delete'}

0 row(s) in 0.0560seconds

hbase(main):008:0> enable 'member'

0 row(s) in 2.0420seconds

 

列出所有的表

hbase(main):028:0>list

TABLE

member

temp_table

2 row(s) in 0.0150seconds

 

删除表

hbase(main):029:0>disable 'temp_table'

0 row(s) in 2.0590seconds

hbase(main):030:0>drop 'temp_table'

0 row(s) in 1.1070seconds

 

查询一个表是否存在

hbase(main):021:0>exists 'member'

Table member doesexist

0 row(s) in 0.1610seconds

 

判断表是否enable或disable

hbase(main):034:0>is_enabled 'member'

true

0 row(s) in 0.0110seconds

hbase(main):032:0>is_disabled 'member'

false

0 row(s) in 0.0110seconds

 

插入记录

put'member','scutshuxue','info:age','24'

put'member','scutshuxue','info:birthday','1987-06-17'

put'member','scutshuxue','info:company','alibaba'

put'member','scutshuxue','address:contry','china'

put'member','scutshuxue','address:province','zhejiang'

put'member','scutshuxue','address:city','hangzhou'

put'member','xiaofeng','info:birthday','1987-4-17'

put'member','xiaofeng','info:favorite','movie'

put'member','xiaofeng','info:company','alibaba'

put'member','xiaofeng','address:contry','china'

put'member','xiaofeng','address:province','guangdong'

put'member','xiaofeng','address:city','jieyang'

put'member','xiaofeng','address:town','xianqiao'

 

获取一个行健的所有数据

hbase(main):001:0>get'member','scutshuxue'

COLUMN CELL

address:citytimestamp=1321586240244,value=hangzhou

address:contrytimestamp=1321586239126,value=china

address:provincetimestamp=1321586239197,value=zhejiang

info:age timestamp=1321586238965,value=24

info:birthday timestamp=1321586239015,value=1987-06-17

info:companytimestamp=1321586239071,value=alibaba

6 row(s) in 0.4720seconds

 

获取一个行键,一个列族的所有数据

hbase(main):002:0>get'member','scutshuxue','info'

COLUMN CELL

info:age timestamp=1321586238965,value=24

info:birthday timestamp=1321586239015,value=1987-06-17

info:companytimestamp=1321586239071,value=alibaba

3 row(s) in 0.0210seconds

 

获取一个行键,一个列族中一个列的所有数据

hbase(main):002:0>get'member','scutshuxue','info:age'

COLUMN CELL

info:age timestamp=1321586238965,value=24

1 row(s) in 0.0320seconds

 

更新一条记录

hbase(main):004:0>put'member','scutshuxue','info:age' ,'99'

0 row(s) in 0.0210seconds

hbase(main):005:0>get'member','scutshuxue','info:age'

COLUMN CELL

info:age timestamp=1321586571843,value=99

1 row(s) in 0.0180seconds

 

通过timestamp来获取数据

hbase(main):010:0>get'member','scutshuxue',{COLUMN=>'info:age',TIMESTAMP=>1321586238965}

COLUMN CELL

info:age timestamp=1321586238965,value=24

1 row(s) in 0.0140seconds

hbase(main):011:0>get'member','scutshuxue',{COLUMN=>'info:age',TIMESTAMP=>1321586571843}

COLUMN CELL

info:age timestamp=1321586571843,value=99

1 row(s) in 0.0180seconds

 

全表扫描

hbase(main):013:0>scan 'member'

结果略

 

删除指定行键的字段

hbase(main):016:0>delete'member','temp','info:age'

0 row(s) in 0.0150seconds

hbase(main):018:0>get 'member','temp'

COLUMN CELL

0 row(s) in 0.0150seconds

 

删除整行

hbase(main):001:0>deleteall'member','xiaofeng'

0 row(s) in 0.3990seconds

 

查询表中有多少行

hbase(main):019:0>count 'member'

2 row(s) in 0.0160seconds

 

清空表

hbase(main):035:0>truncate 'member'

Truncating 'member'table (it may take awhile):

- Disabling table...

- Dropping table...

- Creating table...

0 row(s) in 4.3430seconds

 


Hadoop、HBase和Zookeeper集群搭建与配置指南 在进行Hadoop的安装和配置之前,我们需要确保Java环境已经正确安装在我们的系统上。Java作为Hadoop运行的基础环境,其稳定性和配置的准确性直接影响到Hadoop集群的性能。本章将介绍Java环境的安装与配置方法。核心配置文件位于Hadoop安装目录下的etc/hadoop文件夹中,这些文件通常包括, 以及。这些配置文件分别控制Hadoop Core、HDFS、YARN和MapReduce的行为。 阅读详情

相关推荐

XR Interaction Toolkit实战:为HTC Vive Cosmos打造抓取、投掷与UI交互(Unity 2023教程)

本文详细介绍了如何使用Unity 2023和XR Interaction Toolkit为HTC Vive Cosmos开发抓取、投掷与UI交互系统。通过实战案例'VR投掷训练室',从基础配置到高级功能实现,涵盖物理抓取、精准投掷机制和VR UI交互设计,帮助开发者提升VR交互开发技能。

weixin_30562507的博客 255

HBase--基础--01--单机安装

【代码】HBase--基础--01--单机安装。

zhou920786312的博客 1444

FFmpeg 部署与使用(含Docker部署)

ffmpeg 部署以及使用

weixin_38584583的博客 909

hadoop + hbase + zookeeper 单机部署

软件版本 软件 版本 hadoop 2.9.2 zookeeper 3.4.14 hbase 2.2.4 jdk 1.8+ 系统版本 CentOS Linux release 7.9.2009 (Core) 服务器ip 192.168.1.2 部署前准备(root用户) 1、修改主机名(node1) hostnamectl set-hostname node1 # 仅对cento...

shangxindeku的博客 3151

ORB-SLAM3复现的详细过程——配置安装及ROS和脚本运行---Ubuntu20.04

所提供的图像具有高动态范围,事先进行了光度标定,用20Hz的帧率采集,分辨率为1024像素*1024像素;需要下载数据集dataset-room1_512_16和rgbd_dataset_freiburg1_desk。在一键安装ROS后,只需要再安装Pangolin即可,其他所有的需要都已经存在。用微型飞行器采集的视觉惯性数据集,包含双目相机和IMU同步测量数据及位姿的真值。第二条命令中的${ROS_PACKAGE_PATH}是自己文件的路径。其采用的相机和IMU传感器,在硬件上进行了时间同步。

琉璃轻纱的博客 1万+

别再手动算考勤了!教你用Python+企业微信API自动生成月度报表

本文介绍如何利用Python和企业微信API构建自动化考勤分析系统,实现从数据获取到可视化报表生成的全流程自动化。通过企业微信打卡接口获取数据,使用Pandas进行高效清洗和分析,并生成Excel和HTML格式的报表,大幅提升考勤统计效率。系统支持智能判定考勤状态,如迟到、早退等,并可通过定时任务实现月度自动化运行。

weixin_27875131的博客 288

hadoop基础搭建(hadoop+hive+hbase+zk)(一)

关于hadoop的基础搭建

weixin_40496191的博客 3128

uni-app一键登录实战:从云函数配置到前端调用的完整指南

本文详细介绍了uni-app中一键登录功能的实现方法,从DCloud控制台配置到云函数开发,再到前端调用全流程。通过一键登录,用户无需输入账号密码即可快速使用本机手机号登录,显著提升用户体验和登录转化率。文章还提供了常见问题排查和安全合规要点,帮助开发者高效完成集成。

weixin_29291573的博客 445

hadoop+zookeeper+hbase集群配置(一)

公司业务需要使用hadoop,经过4天,安装完成,记录一下 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker,这些机器是masters。余下的机器即作为DataNode也作为TaskTracker,这些机器是slaves。 1 先决条件 确保在你集群中的每个节点上都安装了所有必需软件:JDK,ssh ssh 必须安装并且保证

PennJ的专栏 1214

网络安全 | 企业网络安全的十大挑战及解决方案

网络安全 | 企业网络安全的十大挑战及解决方案,随着信息技术的飞速发展,企业数字化转型进程不断加速,网络安全问题日益成为企业运营与发展面临的关键挑战。本文深入剖析企业网络安全的十大挑战,包括网络攻击日益复杂、数据泄露风险、内部威胁、物联网安全、云安全、合规性要求、移动办公安全、供应链安全、人才短缺以及安全预算有限等,并针对每个挑战详细阐述相应的解决方案,旨在为企业构建全面、有效的网络安全体系提供指导与参考,助力企业在复杂多变的网络环境中保障自身信息资产安全,实现可持续发展。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

pi-coding-agent 完整详解

pi-coding-agent是一个由Mario Zechner开发的专业AI编程助手,基于Node.js和TypeScript构建。核心功能包括:1)多级思考模式(ThinkingLevel),从none到ultra控制推理深度;2)对话压缩(compaction)管理长对话记忆;3)WebSocket实时通信支持流式交互。该智能体支持代码生成、调试、重构等专业编程任务,采用AI Agent架构,具备工具调用和多轮记忆能力。项目结构通常包含server、agent、config等模块,可通过二次开发扩展功

大坡3D软件开发 2412

Hadoop2.7.2+Hbase1.2.1分布式环境搭建整理

Hadoop2.7.2+Hbase1.2.1分布式环境搭建整理

时空的约定 8819

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【Zookeeper+Hadoop+HBase】WMware上搭建基于Ubuntu18.04的Zookeeper+Hadoop+HBase集群

一、环境准备 1、创建3台虚拟机 并不用一次性创建3个虚拟机,只需要创建一个,然后拷贝2份,如下图创建一个wzh用户,密码123456。 保存虚拟机的名称为 Hadoop001 硬件设置如下,内存设置3G就够用了,因为本人电脑内存只有16G,创建3台3G的虚拟机就已经很吃力了 =_= ! 这里的网络设置为NAT模式,这是VMware上最简单的可以让虚拟机上网的网络模式。 ......

God_WZH的博客 2106

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Hadoop、Hbase、ZooKeeper的搭建

文章转载自博客http://edu.dataguru.cn/thread-241488-1-1.html。(写的很详细,留待以后实践。) 这里有几个主要关系: 1.经过Map、Reduce运算后产生的结果看上去是被写入到HBase了,但是其实HBase中HLog和StoreFile中的文件在进行flush to disk操作时,这两个文件存储到了HDFS的DataNode中,...

148

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Hadoop+ZooKeeper+HBase 集群搭建

Hadoop+ZooKeeper+HBase 集群搭建 一.前期环境准备 1.版本选择 ZooKeeper3.4.12 下载地址: http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz Hadoop2.8.3 下载地址:http://mirrors.hust.edu...

技术交流,共同进步 945

centOS7搭建hadoop,zookeeper,hbase

centOS7搭建hadoop,zookeeper,hbase 1、配置ssh免密登录 (本人使用的是centOS7虚拟机) (本人未在root用户下安装,建议使用root用户,不然很麻烦!!) ① 本机无密钥登录 1.进入~/.ssh目录(若无,则执行一次ssh ...

weixin_30432179的博客 412

Hadoop集群之 ZooKeeper和Hbase环境搭建

前面讲解了Hadoop完全分布式的搭建,本章主要讲解一下在Hadoop完全分布式已经搭建成功的情况下搭建ZooKeeper和Hbase环境

peace唠叨 1万+

hadoop、zookeeper、hbase、spark集群环境搭建

本文详细讲解如何搭建hadoop、zookeeper、hbase和spark的集群环境,这里我是在本地虚拟机上搭建的集群,但是和实际环境的配置差不多。我会从零开始搭建并且尽量写得详细,所以还会讲到很多配置linux环境的东西,希望大家不要烦,务必按照步骤一步步做下去。 本文主要讲了以下内容: Linux系统的一些基础配置 安装jdk 配置SSH免登陆 hadoop的安装和配置 zookeeper集

Trigl的博客 1万+

Hadoop集群搭建及ZooKeeper、Hbase、Hive配置

NadeNode和SecondaryNameNode不能放在一起,Yarn的ResourceManager不能和NameNode、SecondaryNameNode放在一起,因为这三个都会占用大量资源,放在一起容易崩溃。所有资源都可在百度网盘下载链接: https://pan.baidu.com/s/1SkUfCurICy-RtxuOuiaZ-Q 提取码: dtga。

jasondde的博客 1229

hadoop+hbase+zookeeper环境搭建过程总结

安装的环境要求:我用的是x86_64的CentOS6.3 linux操作系统,安装过程很简单,一路默认即可。      搭建开发环境是学习一门新技术的首先要面对的,当然技术的选型也是相当重要,刚开始搭建环境的时候公司让用cloudera manager CDH4自动在cloudera官网下载安装hadoop、hbase、zookeeper等,但是这个过程在网速不好的情况下是相当的缓慢。(在天朝

dangyifei 4575

hadoop、zookeeper、Hbase集群搭建教程汇总

安装包下载地址: https://downloads.apache.org/ hadoop集群搭建教程: https://blog.youkuaiyun.com/qq_43650672/article/details/116485851 zookeeper集群搭建教程: https://www.cnblogs.com/ysocean/p/9860529.html Hbase集群搭建教程:

zijin-jdd的博客 2248

Hadoop+Hdfs+Hbase+Kafka+Zookeeper集群搭建

本文详细介绍了基于centos7的Hadoop集群的搭建过程,给出了Hadoop的基础知识和项目搭建的流程,搭建了一个master结点和两个slave结点的Hadoop集群,在master和slave服务器上配置HDFS(hadoop分布式文件系统) ,HBase(集群数据库),zookeeper(集群维护服务),以及 kafka(消息队列),同时详细给出搭建过程和测试结果,并对搭建过程遇到的bug进行详细的记录

Boxbiu的博客 5219

Hadoop+hbase+zookeeper完全分布式搭建

Hadoop+hbase+zookeeper完全分布式搭建 一.环境说明 集群环境至少需要3个节点(也就是3台服务器设备):1个Master,2个Slave,节点之间局域网连接,可以相互ping通,下面举例说明,配置节点IP分配如下: Hostname IP User Password master...

keeper的博客 4514

Docker本地搭建Hadoop高可用,Hbase,Spark,Flink,Zookeeper集群_基于docker容器,搭建hadoop+spark+hive+hbase+zookeeper sca

links: # 连接本compose文件创建的container。external_links: # 连接本compose文件以外的container。external_links: # 连接本compose文件以外的container。external_links: # 连接本compose文件以外的container。- “9091:9092” # 将容器的9092端口映射到宿主机的9091端口上。container_name: master # 节点名称。

2301_82243558的博客 1444
上一篇: Redis应用介绍
下一篇: Hadoop-Eclipse插件编译
romaticjun2011
博客等级 码龄15年 6粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值