原创 Kafka partitions 遷移

echo '{"topics":[{"topic": "test1"},{"topic":"test2"}], "version":1}' >ready-move-topics.json /usr/hdp/current/kafka-br

原创 MacOS Mojave 10.14.4 安裝 MySQLdb 報錯處理

MacOS Mojave 10.14.4 上安裝 MySQL-python 噁心到吐,以前 MacOS series 版本時安裝過,但沒有這麼痛苦。爲以後不再被噁心到,還是記錄一下吧。 我們安裝 MySQL-python 之前應該都已經安裝

原创 StormUI 無法獲取數據

名詞解決 SPNEGO(SPNEGO: Simple and Protected GSS-API Negotiation)是微軟提供的一種使用GSS-API認證機制的安全協議,用於使Webserver共享Windows Credential

原创 Kudu 1.8.0 編譯安裝配置

最近體驗了一下 kudu 1.8 的 Rebalance 功能,感覺很不錯。感覺特別不爽的是編譯安裝之後程序的體量之大,實乃聞所未聞,達到可怕的 46GB。各位小夥伴們安裝前要有心裏準備。 安裝環境 System: CentOS 7.6 解

原创 nginx+uwsgi+django

以下操作全在root下操作,不是必須。nginx使用淘寶開發tengin。更新依賴:yum update -yyum groupinstall "Development Tools" -yyum groupinstall "Perl Sup

原创 HDP Ambari完全卸載(RPM Install)

本文針對 rpm 包安裝的 Ambari 集羣,應用文件存儲的路徑比較分散,找起來比較麻煩。特記錄一下,以便以後查看,以節約時間。 卸載前確保集羣所有服務進程已經停止 查看集羣安裝的組件方法 Ambari 組件查找 [root@node

原创 Kerberos 主從配置

前言 本篇文檔銜接上一篇 Kerberos 的安裝配置;詳見:http://blog.51cto.com/784687488/2332072 配置指定Kerberos配置文件的系統環境變量 # 以下配置是 Kerberos 默認配置,也可以

原创 Ambari2.6.2集成Kerberos

名詞解釋 Kerberos: Network Authentication protocol(網絡認證協議) KDC: Key Distribution center(密鑰分配中心) Kadmin: Kerberos Administrat

原创 HDP-2.6.5 & ambari-2.6.2 安裝配置

安裝文件列表 * ambari-2.6.2.2-centos7.tar.gz * HDP-2.6.5.0-centos7-rpm.tar.gz * HDP-GPL-2.6.5.0-centos7-gpl.tar.gz * HDP-UTILS

原创 Django 中使用 logging 配置 logger 自定義日誌輸出

在使用 django 開發過程中,默認的日誌輸出是不能滿足我們去排查問題的,往往需要自定義的日誌輸出,幫助我們去排查程序BUG,定位問題原因。 在使用 django 的開發過程中,我使用的是 python 內置日誌模塊 logginglog

原创 通過 Ansible API 獲取主機信息

在我上一篇文章中,編寫了 Ansible Ad-Hoc & Playbook 的 API,上篇文章 http://blog.51cto.com/784687488/2171821 這一篇將使用 Ansible API 獲取主機詳細信息,CM

原创 django開發配置

    公司業務提供API數據接口調用,但開發沒時間開發數據統計,寫了一個python定時任務腳本每天做統計併發送統計結果於相關人員。解決了臨時問題,查看歷史調用量和精確時間點查尋等還需要人工統計。於是就想寫一套頁面統計展示的程序,給相關人

原创 Ansible AdHoc & playbook API + 動態生成Inventory +結果關注

爲以後用的方便,記錄一下(主要是怕忘,又得折騰半天) 直接貼代碼,沒太多註釋,看不懂的看下源碼。Pycharm+b Ansible 2.0 之後的 API 比 2.0 之前要複雜,但使用起來的自由度更好,可根據自己需求修改 Ansible

原创 nginx+uwsgi+django

以下操作全在root下操作,不是必須。nginx使用淘寶開發tengin。更新依賴:yum update -yyum groupinstall "Development Tools" -yyum groupinstall "Perl Sup

原创 gitinspector+jenkins 開發代碼統計CI

gitinspector是一個python語言開發的開源的命令行下的代碼統計工具,一般用於開發人員對自己的代碼做統計。命令行的一般用法:# gitinspector -wTHL /path/code/repository    // 自行執