原创 Linux服務器間做免密鑰登錄

  Linux服務器間做免密鑰登錄,可實現互相免密登錄。 有三臺主機: [email protected] [email protected] [email protected]   新建 /root/.ssh目錄d到

原创 運行shell腳本,錯誤:-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory

今天準備寫一個腳本一次性啓動zookeeper,hadoop,hbase。發現執行腳本報如下錯誤:   他報錯找不到該文件或者目錄,發現明明就有的啊.主要原因是 我在windows下編輯然後上傳到Linux系統裏執行的。.sh文件的格式爲

原创 Linux 複製文件

複製文件,只有源文件較目的文件的修改時間新時,才複製文件 cp -u -v file1 file2 .將文件file1複製成文件file2 cp file1 file2 .採用交互方式將

原创 ELasticsearch 基本操作

1.創建索引 PUT http://node-131:9200/people { "settings" :{ "number_of_shareds":3, "number_of_replices":1 },

原创 Java併發編程-無鎖CAS與Unsafe類及其併發包Atomic

在前面一篇博文中,我們曾經詳談過有鎖併發的典型代表synchronized關鍵字,通過該關鍵字可以控制併發執行過程中有且只有一個線程可以訪問共享資源,其原理是通過當前線程持有當前對象鎖,從而擁有訪問權限,而其他沒有持有當前對象鎖的線程

原创 Kafka入門

1.簡介 官網簡介 Kafka 是一個分佈式流媒體平臺。 Kafka有三大關鍵功能: 它允許我們發佈和訂閱記錄流,這類似於消息隊列或者消息傳遞系統。 它允許我們以容錯機制存儲記錄流 它允許我們實時處理記錄流 Kafka 擅長於做什

原创 Kafka 實例

首先引入相關jar <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</

原创 Centos7 安裝Kafka集羣

準備好三臺主機: Node-131 Node-132 Node-133 下載解壓: 從官網下載Kafka 安裝包,解壓安裝: tar zxvf kafka_xxx.tgz mv kafka_xxx kafka cd kaf

原创 Spring Cloud 第五篇: 斷路器(Hystrix)

在微服務架構中,根據業務來拆分成一個個的服務,服務與服務之間可以相互調用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign來調用。 爲了保證其高可用,單個服務通常會集羣部署。由於網絡原因或者自身

原创 Spring Cloud 第六篇: 路由網關(zuul)

項目源碼:module:spring-cloud-service-zuul 在Spring Cloud微服務系統中,一種常見的負載均衡方式是,客戶端的請求首先經過負載均衡(zuul、Ngnix),再到達服務網關(zuul集羣),

原创 Spring Cloud 第四篇: 服務消費者(Feign)

項目源碼 module:spring-cloud-feigon 上面,講述瞭如何通過RestTemplate+Ribbon去消費服務,這裏主要講述如何通過Feign去消費服務。4.1 Feign簡介 Feign是一個聲明式的僞Http客戶

原创 Spring Cloud 第七篇:高可用分佈式配置中心(Spring Cloud Config)

項目地址 spring-cloud-config-server7.1 簡介在分佈式系統中,由於服務數量巨多,爲了方便服務配置文件統一管理,實時更新,所以需要分佈式配置中心組件。在Spring Cloud中, 有分佈式配置中心組件sprin

原创 Spring Cloud 第三篇:服務消費者(rest+ribbon)

項目地址 module:spring-cloud-service-ribbon 在微服務架構中,業務都會被拆分成一個獨立的服務,服務與服務的通訊是基於http restful的。 Spring cloud有兩種服務調用方式,一種是ribb

原创 Java的Executor框架和線程池實現原理

一 Java的Executor框架圖 1.Executor接口 public interface Executor { /** * Executes the given command at some time in

原创 spring cloud 第二篇: 創建一個服務提供者 (eureka client)

項目地址:module:spring-cloud-service-a 2.1 創建項目創建過程同server類似,POM引用: <dependencies> <dependency> <groupId>o