原创 Linux中,使用 ifconfig 命令,提示 command not found

1. cd /etc/sysconfig/network-scripts/ vi ifcfg-ens33 修改 ifcfg-ens33 文件(有的版本可能不是這個文件,但路徑是對的,查看ifcfg開頭的文件),將 ONBOOT 設置爲

原创 java實現實時展示運行日誌(1)-springboot + websocket 實現後臺主動將日誌推送到前端頁面

最近有一個需求,要將任務運行的日誌實時顯示在前端頁面上,讓用戶及時瞭解該任務的執行情況。分兩部分:後臺如何獲取日誌信息?獲取日誌信息後,如何實時展示在前端頁面上? 本文先討論下實時展示到頁面,可採取的方案有兩種:①ajax輪詢,隔3-5秒

原创 java實現實時展示運行日誌(2)- 使用 springboot + Elasticsearch + logstash 實現收集、存儲、查詢日誌功能 記錄

利用 spingboot + Elasticsearch + logstash 實現收集、存儲、查詢日誌功能,logstash採集業務系統的日誌,存儲到es裏;Spring Data Elasticsearch提供了訪問es的接口,Spr

原创 項目可以啓動,但用spring-boot-starter-test單元測試,報錯:LoggerFactory is not a Logback LoggerContext but Logback..

原因:log4j日誌組件和自帶logback日誌組件衝突 解決方法:在 pom 中 spring-boot-starter-test 的依賴下,排除 logback ,如下: <dependency> <groupId>org.spr

原创 datax數據同步:Mysql 2 Mysql 的簡單實踐(本地windows)(含幾個編譯報錯的解決方法)

本文基於windows環境使用datax,Linux環境下酌情參考。 開發工具與環境參數:         Windows環境:IDEA、JDK1.8、Maven3.6.0、Python 2.7.16         Linux環境:My

原创 SpringBoot + kafka 的簡單demo

簡要說明:主題消息的發送與接收 本項目使用maven管理,環境:windows 系統,JDK1.8,idea版本爲IntelliJ-IDEA-2018.3.5; 服務器環境:本地虛擬機(3臺)搭建的 zk集羣 和 kafka 集羣。 項目

原创 Linux環境下,kafka 安裝以及單機、集羣的配置

  1. 本文Linux版本,kafka版本 Linux -- CentOS-7-x86_64-Minimal-1810 kafka -- kafka_2.12-2.2.0.tgz 安裝方式:tar 解壓縮 安裝kafka前,應先安裝zo

原创 Linux環境下,MongoDB 安裝,開機啓動

1. 本文Linux版本,MongoDB版本 Linux -- CentOS-7-x86_64-Minimal-1810 MongoDB -- mongodb-linux-x86_64-3.6.12.tgz 安裝方式:tar 解壓縮  2

原创 K8S (kubernetes)pod服務 Status 處於 Containercreating,Ready處於0/1 的問題解決

運行命令 kubectl get pod pod的status是ContainerCreating,Ready處於0/1 [root@localhost ca]# kubectl get pod NAME

原创 Linux環境下,ZK(zookeeper)單機,集羣安裝配置

準備工作:在安裝ZK前,要先安裝JDK。安裝JDK的步驟及環境配置,不在此累述。 本文基於的環境:Linux 系統版本 CentOS-7-x86_64-Minimal-1810;JDK版本 java-1.8.0-openjdk.x86_6

原创 Linux環境下安裝 Nginx 及使用其配置反向代理、負載均衡

RT Linux 版本: CentOS-6.4-x86_64 一 安裝 對於Centos版本的Linux環境下,yum源未提供nginx的安裝,可通過切換yum源的方法獲取安裝,也可通過直接下載安裝包的方法,以下命令均需root權限執

原创 Maven引入spring-cloud-starter-eureka-server打包時報錯

RT pom.xml中使用 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifact

原创 Linux環境下 Redis 安裝、啓動、連接、主從複製、哨兵機制

安裝步驟 Linux 版本號 CentOS-6.4-x86_64 Redis 版本號 redis-3.0.6.tar.gz 1、usr文件夾中,創建redis文件夾 2、解壓 redis-3.0.6.tar.gz 3、解壓後進入到文

原创 Linux系統中,將web項目部署到tomcat中

RT 1. 將項目打成war包:執行maven命令 package命令生成的war包 注: eclipse 中使用 maven -install 2. 將 war 包放到Linux環境中 tomcat 目錄下的 wapps 下就好

原创 CentOS-6.4-x86_64-bin 安裝JDK1.8 和 Tomcat 8

JDK 安裝 JDK 安裝包:jdk-8u161-linux-x64.tar.gz 安裝在 usr/jdk(新建目錄) 解壓命令:tar -zxvf jdk-8u161-linux-x64.tar.gz 配置jdk環境:vim /