最新消息:

spark的web界面添加密码登陆认证

hadoop lu 89浏览
场景需求:
spark  8090端口web UI目前是可以任意用户免密登陆的,存在不安全性,一些要求比较高的客户进行安全扫描的时候发现该问题,要求需要对此进行修复执行步骤:
1、下载附件的basicAuthenticationFilter-0.0.1-SNAPSHOT.jar.tar.gz
2、解压缩得到basicAuthenticationFilter-0.0.1-SNAPSHOT.jar
3、将该文件拷贝到/home/bdp/cluster/spark/jars目录下
4、/home/bdp/cluster/spark/conf/spark-defaults.conf中追加如下两行内容
spark.ui.filters com.neolitec.examples.BasicAuthenticationFilter
spark.com.neolitec.examples.BasicAuthenticationFilter.params username=bdp,password=bdp
5、上述3、4需要在所有spark节点上做一下,然后重启spark集群(bdp-spark-master集群上用bdp用户执行)
上述设置的用户名是:bdp  密码也是: bdp

备注jar包打包过程(给客户部署不需要此过程):
1、git clone https://github.com/JustinZ/spark … -authentication.git
2、cd spark.ui.filter-basic-authentication
3、mvn clean package   (mvn命令如果没有需要单独按照)
4、3执行完毕后再target目录下就会看到新打的basicAuthenticationFilter-0.0.1-SNAPSHOT.jar

点击下方下载

basicAuthenticationFilter-0.0.1-SNAPSHOT.jar.tar

转载请注明:鲁金杰博客 » spark的web界面添加密码登陆认证

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址