原创 mac安裝Solr流程

(1)首先安裝jdk,因爲Solr是基於Java的。(2)homebrew安裝Solrbrew install solr(3)查看solr安裝路徑一般默認是安裝到/usr/local/bin/solr下面的。which solr(4)啓動

原创 mac Solr配置自簽名https證書

(1)分別在mac上執行以下命令,獲得證書:keytool -genkeypair -alias solr-ssl -keyalg RSA -keysize 2048 -keypass 123456 -storepass 123456 -

原创 Docker Hub鏡像構建錯誤:returned a non-zero code: 8

對於同一個Dockerfile,Docker Hub不同時間來進行構建會出現不同的結果,如下構建Tomcat的鏡像爲例:# 基於centos6基礎鏡像FROM centos:6MAINTAINER chenyufeng "yufengco

原创 docker掛載目錄失敗/權限拒絕 解決方案

把宿主機的一個目錄掛載到容器中的一個目錄,當訪問容器中的這個目錄時,出現如下問題:ls: cannot open directory .: Permission denied無法訪問目錄,權限拒絕。該問題通常在centos7下出現。或者一

原创 一句話概括Docker

Docker是輕量級的虛擬化技術。

原创 Docker Hub結合Github自動化構建鏡像

讓Github與Docker Hub進行綁定Docker Hub->Create->Create Automated Build第一次進行該步驟需要Github的授權。會自動跳到Github同意授權即可。在Github上創建一個Docke

原创 一句話概括Kubernetes架構

Kubernetes是主從分佈式架構。 點贊 2 收藏 分享 文章舉報 乞力馬紮羅的雪CYF 博客

原创 Etherscan以太坊瀏覽器中Input Data解析方法

       Etherscan是目前比較好用的一個以太坊瀏覽器,在上面可以查看到以太坊上面的每一筆交易,區塊等詳細信息,這裏我們要來研究的是對於某一次的交易,其中的Input Data如果不使用瀏覽器提供的UTF-8轉換,自己如何去實現

原创 mac Solr開啓用戶名密碼訪問

solr在5.0版本後,不再提供war包部署的方式,取而代之的內置的jetty服務。我們可以使用jetty的方式來限制web訪問。(1)在/usr/local/Cellar/solr/7.3.0/server/solr-webapp/we

原创 ERROR : Unknown module='deploy'. List available with --list-modules解決方案

Solr使用”solr stop“命令關閉失敗:解決方案:其實這個stop命令會持續180s,如果180s還沒有停止Solr,會進行強制殺死。殺死的時候可以指定殺死某一Solr進程或全部殺死。 點贊 收藏 分享

原创 Kubernetes集羣部署tomcat容器/Java web應用流程-docker cp方式

kube-tomcat.yaml實現如下。這裏是把Deployment和Services在一個文件中實現了。也可以分爲兩個文件來實現。# Copyright 2015 Google Inc. All Rights Reserved.##

原创 centos7.2安裝/卸載docker最新版本流程

一.docker安裝更新yumyum update創建docker.repo文件進行該步驟是因爲默認使用yum下載的docker不是最新版的。不推薦使用docker6來進行安裝、升級docker,關於docker6上的參考:docker在

原创 Docker DeviceMapper佔用空間太大解決方案

Docker的所有鏡像、緩存資源都會存儲在devicemapper這個目錄下,所以會導致這個目錄佔用磁盤極大,甚至會耗盡所有的服務器硬盤。如下圖所示:解決方案1:失敗問題主要在於原先分配的空間過大導致的,使用“docker info”查看

原创 Kubernetes無法刪除pod問題排查

需要刪除下面的pod,但是直接使用下面的命令無法刪除:kubectl delete pod kong-rc-2364486572-3hgpk查看這個實例的信息,發現這個容器是運行在Kubernetes的node上的,但是現在這個node已

原创 centos7作爲Docker基礎鏡像須知

centos7基礎鏡像Dockerfile來構建mysql鏡像可能會有問題,在Docker hub上構建失敗:Build failed: The command '/bin/sh -c /etc/init.d/mysqld start &