CDH 安装,CDH中安装Nifi

HDP on Sandbox

  1. 进入docker设置页面Docker -> Preferences… -> Advanced,跳转内存和硬盘大小
    在这里插入图片描述
  2. 下载 scripts Hortonworks Data Platform (HDP) for Docker and decompress zip file,确保路径中不要有空格,否则执行会出错
  3. 解压文件进入目录,执行脚本,将下载镜像sandbox-hdp(27G),sandbox-proxy
    cd /path/to/script
    sh docker-deploy-{HDPversion}.sh
  4. 可以本地下载sandbox-hdp镜像,本地导入镜像
docker load <sandbox-hdp.tar
  1. 编辑generate-proxy-deploy-script.sh,添加端口50010到tcpPortsHDP,我们可以在J本地ava中直接连hdfs.
  2. root 和admin重设密码
ssh root@localhost -p 2222
输入旧的密码
# hadoop
设置新的密码
# 新密码
# 确认新密码
进入容器
执行命令
# ambari-admin-password-reset
# 新的密码
# 确认新的密码

在这里插入图片描述

  • Docker安装NIFI,
  1. 从镜像库中拉取镜像
docker pull apache/nifi:1.6.0
  1. 运行容器
docker run -p 8080:8080 apache/nifi:1.6.0 
  1. Visit localhost:8080/nifi to view NiFi UI.
    在这里插入图片描述
  • Install NiFi on HDP 3.0
  1. Login to container
ssh root@localhost -p 2222
or
docker exec -it sandbox-hdp bash
  1. Install hdf mpack
# ambari-server install-mpack --mpack=http://public-repo-1.hortonworks.com/HDF/centos7/3.x/updates/3.4.1.1/tars/hdf_ambari_mp/hdf-ambari-mpack-3.4.1.1-4.tar.gz
# ambari-server restart
  1. 打开 Ambari 进入admin 页面 -> Stack and Versions -> Add NiFi service
    在这里插入图片描述设置密码 :
    Encrypt Configuration Master Key Password
    Sensitive property values encryption password
    在这里插入图片描述
    设置密码:
    NiFi CA Token
    在这里插入图片描述

  2. 将地址添加到代理配置,可以通过代理访问nifi
    sandbox安装目录/sandbox/proxy/conf.d/
    编辑http-hdp.conf, 添加如下代码

server {
listen 9090;
server_name sandbox-hdp.hortonworks.com;
location / {
 proxy_pass http://sandbox-hdp:9090;
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值