Nifi-1.16.0集群搭建

一、环境准备

1、服务器资源分配

IP 服务
192.168.0.11 Zookeeper、NiFi、Kerberos
192.168.0.12 Zookeeper、NiFi
192.168.0.13 Zookeeper、NiFi
文件下载链接:
nifi-1.16.0-bin.tar.gz:下载
nifi-toolkit-1.16.0-bin.tar.gz:下载
相关参考文档:
NIFI文档

2、禁用selinux

> vi /etc/selinux/config
 SELINUX=disabled

3、禁用防火墙

> systemctl disable firewalld
> systemctl stop firewalld

4、安装JDK

> tar -zxvf jdk-8u102-linux-x64.tar.gz -C /usr/local/
> vi /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/jdk1.8.0_102 
export JRE_HOME=$JAVA_HOME/jre 
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

> source /etc/profile

二、部署Kerberos
1、安装Kerberos,通过在线安装的方式安装KDC客户端

> yum -y install krb5-server krb5-libs krb5-workstation

2、配置krb5.conf

> vi /etc/krb5.conf
[libdefaults]
default_realm = NIFI.COM  #此处需要进行配置
[realms]
NIFI.COM ={
        
 kdc = server   #此处配置的为主机名server
    admin_server = server  #同上, 配置的为主机名server
}
[domain_realm]
.nifi.com = NIFI.COM  #此处配置与前面配置[realms]保持一致
nifi.com = NIFI.COM

Realm参数自己设定但要一致
kdc=主机ip
admin_server=主机ip
Kdc为kdc位置,格式为 主机:端口(可用默认)(主机可以是主机名或ip)

> scp /etc/krb5.conf 192.168.0.12:/etc/

> scp /etc/krb5.conf 192.168.0.13:/etc/

3、配置kdc.conf

> vi /var/kerberos/krb5kdc/kdc.conf
[realms]
 NIFI.COM = {
   
   #master_key_type = aes256-cts
   acl_file = /var/kerberos/krb5kdc/kadm5.acl
   dict_file = /usr/share/dict/words
   admin_keytab = /var/kerberos/krb5kdc/kadm5.keytab
   supported_enctypes = aes256-cts:normal aes128-cts:normal des3-hmac-sha1:normal arcfour-hmac:normal des-hmac-sha1:normal des-cbc-md5:normal des-cbc-crc:normal
 }
此处为NIFI.COM与/etc/krb5.conf中的配置保持一致

4、配置kadm5.acl

> vi /var/kerb
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值