没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
说明: 1. 安装软件版本: jdk1.8.0_131、apache-zookeeper-3.8.0、hadoop-3.3.2、hbase-2.4.12 mysql5.7.38、mysql jdbc驱动mysql-connector-java-8.0.8-dmr-bin.jar、 apache-hive-3.1.3 2.本文软件均安装在自建的目录/export/server/下 :sudo mkdir -p /export/server 创建好目录后要改变该目录的属主和属组 :sudo chown -R ljr:ljr /export 修改目录权限:sudo +771 -R /export -R 表示递归,即export目录下的所有文件及目录的属组和属组以及权限均跟随着改变 3.集群能正常运行的条件是集群可节点宕机数应保证有超过集群机器总数一半的机器在运行,因此从经济和实用性来说,集群的节点一般是奇数个,本文部署4台机器,其容灾能力与部署3台机器一致,即只能宕机1台
资源推荐
资源详情
资源评论

























基础环境配置
给普通用户授予 的权限
切换至 用户:
给 文件添加可写入权限:
在 这一行下面添加
(普通用户名)
在 这一行下面添加
(用户组)
撤销 写入权限:
切换回普通用户
2.配置网络:!"#$%&$' '"("))& $**
+,--$
./,01-+2$$
3.-.0,$
3+.+static # 修改静态地址
-4.5+-#
6780465.-04+$
67966+#
67905+:4#
6790-4.5+-#
6790465.-04+$
6790.0;-01-<= ("!<#
1-$**
556)9>8>?< =8@ 8>9 =) A>=<>@B*>C
-76:-$**
3+#
6.>A9@B*C*D配置主机 6 地址
-+1EA??A??A??C
;+-,>A9@B*AD默认网关
8888
A@@@@

重启网络:#<$'
*F同步集群时间:$(<$(?<"#$
8修改主机名称:!"$<
默认值为 <<<"$修改为 $
?修改主机名映射关系!"文末添加内容
9重启生效:=
B创建集群分发脚本,并授予可执行权限,方便后续文件同步 !"="$G#$
文件内容:需要在 ="$ 目录下创建,并赋予执行权限,后续使用语法 G#$文件夹路径
授予文件执行权限:BBB="$G#$
>A9@B*CC$
>A9@B*C$A
>A9@B*CA$*
>A9@B*C*$8
DH="$=<
")IJD K
$
-$&&$H
G"L
%
)""$$A$*$8
J"
)%"$JM
")I J%K
$
("J J"$<J%L(
)$<J=<$<J%
J"N'" (J("N
#$ <!J("J)$<J"J("
J%$G"H
%
$
$

8.设置免密登录
生成公钥与私钥: '#&$ <
将公钥拷贝到要免密登录的目标机器上: (# "$
(# "$A
(# "$*
(# "$8
>安装 '
()卸载自带 '( O<P&( "<!<PG<& $( $(
( O<:查询所安装的所有 (软件包
&( ":忽略大小写
G<& $:表示每次只传递一个参数
( $(:强制卸载软件
(A)安装 ' 预先下载好 ' 安装包并上传至目标机器 :< GQ!)' "$G
G98<&Q【 :安装路径】(添加 : 可指定安装路径,不添加则默认安装到当前路
径)
(*)配置 ' 环境变量:!"(%文末添加以下内容
C关闭防火墙
临时关闭:#(%<
关闭防火墙开机自启:#"<=%<!"
以上就是基础环境准备
说明:
安 装 软 件 版 本 : '@C0* 、 <(< Q'( *@C 、 hadoop-
3.3.2、hbase-2.4.12
#O?B*@、#O= 驱动 #O $$ <!< @C@ ="$<
<(< "! **
A本文软件均安装在自建的目录G(!下 :'" (G(!
创建好目录后要改变该目录的属主和属组 :$ .G(
修改目录权限:BB .G(
.表示递归,即 G( 目录下的所有文件及目录的属组和属组以及权限均跟随着改变
*集群能正常运行的条件是集群可节点宕机数应保证有超过集群机器总数一半的机器在运
G(R7021-G(!'@C0*' 的安
装路径
G(+2J+2JR7021-="$

行,因此从经济和实用性来说,集群的节点一般是奇数个,本文部署 8 台机器,其容灾能
力与部署 * 台一致,即只能宕机 台(具体原理可查询相关内容)
zookeeper 安装教程
上传 Q'( 安装包并解压 < QG!)<(< Q'( *@C ="$
A配置 Q'( 环境变量 !"(%
使配置生效 (%
*修改生成 Q'( 配置文件
在 Q'( 目录下新建 << 目录和 & 目录 '"<<&
在 << 中新建 myid 文件,在其中填入数字 (对应 Q)& 文件的 ! 编号)
A由于 $) 目录下没有 zoo.cfg 文件,所以复制 Q0<()& 成 Q)&
(Q0<()&Q)&
注意一定要删除原有内容后(否则集群会有以下错误),
再添加内容
D配置 Q'( 环境变量
G( SE---.021-G(!<(< Q'(
*@C ="$
G(+2J+2JSE---.="$
D指定数据日志目录
<<"G(!<(< Q'( *@C ="$<<
<<&"G(!<(< Q'( *@C ="$&
D$ 对应于在 里面配置的主机映射 A@@@ 是数据同步和消息传递端口,
*@@@ 是选举端口
!$A@@@*@@@
!A$AA@@@*@@@
!*$*A@@@*@@@
!8$8A@@@*@@@
D"$ 的会话时间 以 为单位
"'+"ACCC
D服务器启动以后,< 和 <! 通讯的时间
"$"""C
D< 和 <! 之间的心跳检测时间,检测 <! 是否存活
#$""?
D客户端访问 Q' 的端口
"$A@

拷贝 Q'( 目录到其他节点,并分别更改$ZOOKEEPER_HOME/data/myid 的
值为 2~4:
G#$G(!<(< Q'( *@C ="$
8启动服务 JSE---.021-="$Q'!<
Q'( 负责协调 =< 之间的通信,所以需要在每个节点上分别启动 Q'( 服
务,在 ="$ 目录下启动服务:
?查看 Q'( 服务状态 JSE---.021-="$Q'!<
当出现 1)< 时,集群才算真正配置成功,如果没出现该内容,且已经
关闭防火墙,检查配置文件无误;)需要说明的是,只有当你启动集群后才会查看到
1)< 的出现)
如果有以下的问题,首先应该是配置文件 Q)& 中的主机名写错了或者 #" 文件的映
射值写错了;再则是防火墙的问题(当然是在集群启动的前提下考虑),则需要开启端口
或者直接关闭防火墙
开启端口的方法:
D首先停掉服务
Q'!(
D改用 Q'!< )&$ 方式启动,可以看到具体错误日志
Q'!< )&$
D接着配置防火墙
#<%<
D开放端口 A@@@*@@@(< 为添加,! 为移除)
%< Q$(="T<! (A@@@( (<$$
%< Q$(="T<! (*@@@( (<$$
D并重载入添加的端口:
%< <
D再次查询端口开放情况,确定 A@@@ 和 *@@@ 开放
%< Q$(=" " (
剩余31页未读,继续阅读
资源评论

- 番皂泡2023-07-29文件所提供的教程内容质朴实用,没有过多的花语,着重介绍了各软件的安装与部署步骤。
- 两斤香菜2023-07-29在这份文件中,作者对于每个软件的安装配置都进行了详细说明,对于有一定基础的人来说阅读起来很容易理解。
- 易烫YCC2023-07-29这份文档详细介绍了集成hbase的步骤,对于想要实现大数据处理的人来说是非常实用的指南。
- 八位数花园2023-07-29在这份文档中,作者以简洁的语言介绍了各个软件的配置过程,对于想要快速上手的读者来说非常有帮助。
- 巧笑倩兮Evelina2023-07-29这份文件是关于zookeeper、hadoop、hbase、hive等软件的安装部署教程,内容非常全面,对于初学者来说非常有用。

独孤雨鸿
- 粉丝: 1468
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- springboot-基于BS的社区物业管理系统(源码+sql脚本).zip
- tencentcloud-iot-sdk-embedded-c-master.zip
- 初学者指南:18um工艺下Bandgap带隙基准电压与参考电路设计及仿真技巧
- springboot-基于java的校园服务平台(源码+sql脚本).zip
- 电驱动车辆主动前轮转向(AFS)与主动后轮转向(ARS)的仿真搭建与LQR控制方法设计 仿真建模 终极版
- 一维CNN迁移学习在轴承故障诊断中的应用:基于PyTorch的域适应联合对齐实践
- linux-headers-6.14.0-24-6.14.0-24.24-all.deb
- GD32F470 RT-thread 4.1.1 修改带有dma接收的驱动
- linux-headers-6.14.0-24-generic-6.14.0-24.24-amd64.deb
- linux-image-6.14.0-24-generic-6.14.0-24.24-amd64.deb
- 同步旋转坐标系下无位置传感器永磁同步电机控制:三相电压重构技术及其MATLAB实现
- 4.19.191.ko
- 基于Matlab的计算机视觉单指针百分数表盘识别系统:霍夫变换与GUI设计
- ### 苏州华芯微电子股份有限公司射频产品介绍
- linux-modules-6.14.0-24-generic-6.14.0-24.24-amd64.deb
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
