首页 > 社交 > 科普中国

hadoop、hbase、zookeeper集成kerberos认证

常驻编辑 科普中国 2022-09-23 凭据   所有者   节点   集群   命令   证书   权限   文件   内容   用户
QCI拜客生活常识网

scp hdfs_ca_key hdfs_ca_cert $host:/tmp

3).发送完成后删除ha01节点上CA证书QCI拜客生活常识网

rm -rf hdfs_ca_key hdfs_ca_cert

4).在每一台机器上生成keystore和trustores(注意:集群中每个节点都需要执行以下命令)QCI拜客生活常识网

4.1) 生成keystore,这里的keytool需要java环境,否则command not foundQCI拜客生活常识网

name="CN=$HOSTNAME, OU=hlk, O=hlk, L=xian, ST=shanxi, C=CN"
#需要输入第一步输入的密码四次
keytool -keystore keystore -alias localhost -validity 9999 -genkey -keyalg RSA -keysize 2048 -dname "$name"

4.2) 添加CA到truststore,同样需要输入密码QCI拜客生活常识网

keytool -keystore truststore -alias CARoot -import -file hdfs_ca_cert

4.3) 从keystore中导出certQCI拜客生活常识网

keytool -certreq -alias localhost -keystore keystore -file cert

4.4) 用CA对cert签名QCI拜客生活常识网

openssl x509 -req -CA hdfs_ca_cert -CAkey hdfs_ca_key -in cert -out cert_signed -days 9999 -CAcreateserial

4.5) 将CA的cert和用CA签名之后的cert导入keystoreQCI拜客生活常识网

keytool -keystore keystore -alias CARoot -import -file hdfs_ca_cert
 keytool -keystore keystore -alias localhost -import -file cert_signed

4.6) 将最终keystore,trustores放入合适的目录,并加上后缀jksQCI拜客生活常识网

mkdir -p /etc/security/https && chmod 755 /etc/security/https
 cp keystore /etc/security/https/keystore.jks
 cp truststore /etc/security/https/truststore.jks

4.7) 删除/tmp目录下产生的垃圾数据文件QCI拜客生活常识网

rm -f keystore truststore hdfs_ca_key hdfs_ca_cert.srl hdfs_ca_cert cert_signed cert

5).配置$HADOOP_HOME/etc/hadoop/ssl-server.xml和ssl-client.xml文件QCI拜客生活常识网

注:这两个配置文件在一台节点配好,发送到其他节点对应位置下!QCI拜客生活常识网

5.1) 配置$HADOOP_HOME/etc/hadoop/ssl-client.xml文件QCI拜客生活常识网

################################ ssl-client.xml #########################################

    
      ssl.client.truststore.location
      /etc/security/https/truststore.jks
      Truststore to be used by clients like distcp. Must be specified.
    
    
    
      ssl.client.truststore.password
      hadoop
      Optional. Default value is "".
    
 
    
      ssl.client.truststore.type
      jks
      Optional. The keystore file format, default value is "jks".    

相关阅读:

  • 喁喁夜话
  • 做到这3点,让你通过做「证明题」,自信面对人生低谷
  • 2022年度城乡居民基本医疗保险费怎么缴费?
  • 清华大学张超:实现数据确权与保护,数据密态渐成行业共识
  • 怎样的多元化投资最合理?寻找适合自己的资产配置丨视频
  • 马斯克:SpaceX可能在8月进行“星际飞船”轨道飞行
  • 湘电股份:前三季度净利同比预增141%
  • 老白干酒:预计前三季度净利超5亿元,同比增加约113%
  • 南网科技:前三季度归母净利润同比预增169.78%
  • 钜泉科技:预计前三季度归母净利润同比增加123.14%
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。