原创 [ElasticSearch]生產環境集羣部署最佳實踐

在生產環境搭建或維護 Elasticsearch 集羣和個人搭建集羣的小打小鬧有非常大的不同。 本文的最佳實踐基於每天增量數億+ 的線上環境。 少囉嗦,上乾貨。 1、內存 Elasticsearch 和 Lucene 都是 Java 語言

原创 [轉]Elasticsearch 7.x 常用命令

Elasticsearch 7.x 常用命令 集羣信息 查看歡迎信息 # url http://112.xx.xx.xx:9200/ 查看集羣是否健康 # 查看集羣健康狀態 # url http://112.xx.xx.x

原创 MySQL主從複製集羣部署

MySQL主從複製集羣部署 1. 在各個節點上安裝MySQL服務 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-

原创 [Spark]Spark入門實戰系列_8_Spark_MLlib(上)__機器學習及SparkMLlib簡介

Spark入門實戰系列--8.Spark MLlib(上)--機器學習及SparkMLlib簡介 【注】該系列文章以及使用到安裝包/測試數據 可以在《傾情大奉送--Spark入門實戰系列》獲取 1、機器學習概念 1.1 機器學習的定

原创 [RabbitMQ]RabbitMQ集羣_鏡像部署配置

RabbitMQ集羣、鏡像部署配置 1   RABBITMQ簡介及安裝   RabbitMQ是一個開源的AMQP實現,服務器端用Erlang語言編寫,支持多種客戶端,如:Python、Ruby、.NET、Java、JMS、C、PHP、A

原创 [Spring4.x]基於spring4.x純註解的非Web工程搭建

Spring框架一直以來是Java開發中的耀眼明星,其IOC/AOP可以大大降低代碼的耦合度,但低版本中的xml配置繁雜也讓很多人詬病; Spring4.x以上已經提倡基於註解的開發模式,在非Web項目中,"基於spring純註解方式如何開

原创 [Spark]Spark入門實戰系列_8_Spark_MLlib(下)__機器學習庫SparkMLlib實戰

Spark入門實戰系列--8.Spark MLlib(下)--機器學習庫SparkMLlib實戰 【注】該系列文章以及使用到安裝包/測試數據 可以在《傾情大奉送--Spark入門實戰系列》獲取 1、MLlib實例 1.1 聚類實例

原创 Windows下Git多賬號配置,同一電腦多個ssh-key的管理

Windows下Git多賬號配置,同一電腦多個ssh-key的管理   這一篇文章是對上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要對上一篇文章有所瞭解,當然直接往下看也可以,其中也有一些提到一些基礎的操作。  

原创 [RocketMQ]消息中間件—RocketMQ消息發送

摘要:使用客戶端發送一條消息很Easy,在這背後RocketMQ完成了怎麼樣的操作呢? 大道至簡,消息隊列可以簡單概括爲:“一發一存一收”,在這三個過程中消息發送最爲簡單,也比較容易入手,適合初中階童鞋作爲MQ研究和學習的切入點。因此,本篇

原创 [Kafka]Kafka史上最詳細原理總結

Kafka Kafka是最初由Linkedin公司開發,是一個分佈式、支持分區的(partition)、多副本的(replica),基於zookeeper協調的分佈式消息系統,它的最大的特性就是可以實時的處理大量數據以滿足各種需求場景:比如

原创 [RabbitMQ]RabbitMQ深入理解(一)進階/管理/配置

本文源於朱忠華的《RabbitMQ實戰指南》 RabbitMQ簡介 消息隊列中間件有兩種傳遞模式:點對點 和 發佈/訂閱 點對點依靠隊列的原理;發佈/訂閱則可以用於一對多的廣播 消息中間件的作用:解耦、冗餘(存儲)、擴展性、削峯、可恢復性

原创 [Kafka]消息中間件—簡談Kafka中的NIO網絡通信模型

文章摘要:很多人喜歡把RocketMQ與Kafka做對比,其實這兩款消息隊列的網絡通信層還是比較相似的,本文就爲大家簡要地介紹下Kafka的NIO網絡通信模型 前面寫的兩篇RocketMQ源碼研究筆記系列: (1)消息中間件—RocketM

原创 [RocketMQ]消息中間件—RocketMQ的RPC通信(二)

文章摘要:如何設計RPC通信層模型是任何一款性能強勁的MQ所要重點考慮的問題 在(一)篇中主要介紹了RocketMQ的協議格式,消息編解碼,通信方式(同步/異步/單向)、消息發送/接收以及異步回調的主要通信流程。而本篇將主要對RocketM

原创 [Kafka]Kafka入門:簡介、使用場景、設計原理、主要配置及集羣搭建(轉)

kafka入門:簡介、使用場景、設計原理、主要配置及集羣搭建(轉) 問題導讀: 1.zookeeper在kafka的作用是什麼? 2.kafka中幾乎不允許對消息進行“隨機讀寫”的原因是什麼? 3.kafka集羣consumer和prod

原创 Redis進階實踐之十九 Redis如何使用lua腳本

Redis進階實踐之十九 Redis如何使用lua腳本 一、引言                redis學了一段時間了,基本的東西都沒問題了。從今天開始講寫一些redis和lua腳本的相關的東西,lua這個腳本是一個好東西,可以運行在任