当前位置:   article > 正文

flink hadoop zookeeper hbase kafka集群的搭建与部署_如何完成hadoop、kafka、flink服务部署

如何完成hadoop、kafka、flink服务部署

https://blog.csdn.net/WenWu_Both/article/details/84890848

https://blog.csdn.net/qq_38617531/article/details/86675403

目录

0 环境准备

1 Linux环境准备

1.1 基础设置

1.2 Java环境

2 Hadoop集群

3 Spark安装(未部署测试)

4 Zookeeper集群

5 Hbase集群

6 Kafka集群

7 Flink


0 环境准备

apache-zookeeper-3.6.3-bin.tar.gz

flink-1.7.2-bin-hadoop28-scala_2.12.tgz

hadoop-2.8.5.tar.gz

hbase-2.3.5-bin.tar.gz

kafka_2.12-2.6.2.tgz

4台机器(CentOS8),1个master,3个slave

 

1 Linux环境准备

1.1 基础设置

  • 修改主机名

  1. hostnamectl set-hostname master
  2. reboot

其他3台机器依次将设置为slave1,slave2,slave3。

  • 修改IP地址

  1. vi /etc/sysconfig/network-scripts/ifcfg-ens33
  2. TYPE="Ethernet"
  3. PROXY_METHOD="none"
  4. BROWSER_ONLY="no"
  5. BOOTPROTO="static"
  6. DEFROUTE="yes"
  7. IPV4_FAILURE_FATAL="no"
  8. IPV6INIT="yes"
  9. IPV6_AUTOCONF="yes"
  10. IPV6_DEFROUTE="yes"
  11. IPV6_FAILURE_FATAL="no"
  12. IPV6_ADDR_GEN_MODE="stable-privacy"
  13. NAME="ens33"
  14. UUID="c35b7341-8921-48f5-ad7a-08cb5af4ba54"
  15. DEVICE="ens33"
  16. ONBOOT="yes"
  17. IPADDR=192.168.2.10
  18. NETMASK=255.255.255.0
  19. GATEWAY=192.168.2.1
  20. DNS1=114.114.114.114
  21. DNS2=8.8.8.8
  22. service network restart

其他3台机器依次将设置为2.11,2.12,2.13。

  • 关闭防火墙

  1. systemctl stop firewalld
  2. systemctl disable firewalld
  • ssh通信

  1. // 生成密钥
  2. ssh-keygen -t rsa
  3. // 将公钥追加到验证表中
  4. cat id_rsa.pub >> ~/.ssh/authorized_keys
  5. // 将公钥追加到其他主机验证表中
  6. ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave1
  7. ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave2
  8. ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave3
  • 配置hosts,以便DNS解析主机名

  1. vim /etc/hosts
  2. 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
  3. ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
  4. 192.168.2.10 master
  5. 192.168.2.11 slave1
  6. 192.168.2.12 slave2
  7. 192.168.2.13 slave3
  8. 拷贝给其他主机:
  9. scp /etc/hosts root@slave1:/etc/

1.2 Java环境

1.2.1 安装包拷贝、解压

将压缩包拷贝至Linux系统中,移动到/usr/software/java目录下,并解压:

  1. mv jdk-8u202-linux-x64.tar.gz /usr/software/java
  2. tar -zxvf jdk-8u202-linux-x64.tar.gz

1.2.2 设置环境变量

  1. vi /etc/profile
  2. export JAVA_HOME=/usr/software/jdk
  3. export JRE_HOME=$JAVA_HOME/jre
  4. export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  5. export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

Esc[:wq]保存后,执行以下命令让其当即生效:

source /etc/profile
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/582379
推荐阅读
相关标签
  

闽ICP备14008679号