<input id="ohw05"></input>
  • <table id="ohw05"><menu id="ohw05"></menu></table>
  • <var id="ohw05"></var>
  • <code id="ohw05"><cite id="ohw05"></cite></code>
    <label id="ohw05"></label>
    <var id="ohw05"></var>
  • 本系列文章首發博客園

    上一篇我們搭建好了nifi的運行環境了

    但是每次登陸那一串隨機字符串的用戶名和密碼是不是讓人很頭疼,那是人類能記住的嗎?當然不是!!!!
    那么今天我們就來消滅這些難看又難記的字符串。

    • windows(10):
      windows下無法通過/bin/nifi.sh 去修改用戶名和密碼。
      nifi 默認用的是PKCS12加密,這種就是通過username 和password去登陸。這里我用jks,這種是通過身份證書登陸。
      1、這里需要用到nifi-toolkit,先下載zip包,然后解壓到本地。
      2、在解壓的目錄下運行cmd,輸入以下命令
      tls-toolkit.bat standalone -n "localhost" -C "CN=sys_admin, OU=NIFI" -o target
      在當前目錄下,會生成一個target的文件夾,內空如下:


      3、接下來,去修改nifi conf里的配置。
      先復制localhost目錄下的keystore.jks和truststore.jks到nifi/conf目錄下。
      然后用localhost目錄下nifi.properties里的值替換nifi/conf/nifi.properties里相應的key的值
    點擊查看代碼
    nifi.security.keystore=./conf/keystore.jks
    nifi.security.keystoreType=jks
    nifi.security.keystorePasswd=yR+I59eJDFWF4QznA3xGacJXTX0XjQlr9ZsvmRTIzCA
    nifi.security.keyPasswd=yR+I59eJDFWF4QznA3xGacJXTX0XjQlr9ZsvmRTIzCA
    nifi.security.truststore=./conf/truststore.jks
    nifi.security.truststoreType=jks
    nifi.security.truststorePasswd=Q2c9HPC0LeaaZx6TJPOcUOnBZxh/XK/Adp/nKiUPuhc
    
    再然后修改nifi/conf/authorizers.xml。


    4、導入證書。
    雙擊以下文件

    出現證書導入向導。

    一路“下一步”,到輸入密碼時

    輸入這個文件里的字符串

    繼續“下一步”。完成都就可以去啟動nifi了。
    在瀏覽器中輸入https://127.0.0.1:{你的自定義端口}/nifi/,會彈出選擇身份證書的窗口,如下

    選擇你的證書就可以了。

    • Linux
      可以用windows相同的方法,還可以使用sh命令直接修改用戶名和密碼。
      ./bin/nifi.sh set-single-user-credentials USERNAME PASSWORD
      注意:password必須是12位以上的字符串。
      修改完后,重啟nifi.
      然后就可以使用你的新用戶名和密碼了,再也不用記那一堆隨機字符串了。

    好了,Apache Nifi身份認證暫時就到這里了,下一篇就開始真正的使用了。

    posted on 2022-06-27 11:01  ilyyin  閱讀(213)  評論(0編輯  收藏  舉報

    国产美女a做受大片观看