Docker下Elasticsearch無法通過java 連線
- 背景
通過java API 連線es的時候9300埠無法訪問, 提示如下錯誤:
[{#transport#-1}{eD3ouMadRCGvciJh4jzsMw}{127.199.116.213}{127.199.116.213:9300}]
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{eD3ouMadRCGvciJh4jzsMw}{127.199.116.213}{127.199.116.213:9300}]
- 原因
docker下安裝的es預設叢集名字為"docker-cluster", 而API 中不指定叢集名的話, 預設為elasticsearch,從而導致無法連線.
- 解決
- 修改elasticsearch.yml檔案中指定cluster名字;
- API中設定cluster名字
- 代辦
無.
相關推薦
Docker下Elasticsearch無法通過java 連線
背景 通過java API 連線es的時候9300埠無法訪問, 提示如下錯誤: [{#transport#-1}{eD3ouMadRCGvciJh4jzsMw}{127.199.116.213}{127.199.116.213:9300}] org.elasticsear
9、CentOS7 安裝Docker之擴充套件(通過埠連線容器)
通過埠連線容器 Docker容器從一開始就設計用來執行服務。在大多數情況下,會是一種HTTP服務或其它。其中很大一部分是通過瀏覽器訪問的Web服務。 這會導致一個問題。如果你有多個執行在它們內部環境的80埠上的Docker容器,它們不能都通過你機器上的80埠訪問。下一次技術點將
(一)通過JAVA連線SAP (sapjco3.jar在Windows和MacOS上的配置)
(一)通過JAVA連線SAP呼叫介面 (sapjco3.jar在Windows和MacOS上的配置) 一、sapjoc3.jar獲取 由於sap官網提供的連結需要合作公司提供賬號密碼,如果商用請索要正確的使用者名稱密碼下載,如果只是想做測試使用,可以使用我這裡提供的連結,資源失效請及時提醒我,謝謝 點選
windows下QT如何通過ODBC連線達夢資料庫
1.首先需要保證你的QT編譯器位數和DM資料庫位數一致,否則無法連線成功。 2.配置資料來源。 資料來源在控制面板中的管理工具裡面,如下圖。 如果資料庫是32位的就用32位的資料來源,64位的
埠轉發:通過ssh連線家中路由器下的linux,通過mstsc連線家中路由器下的windows(一種teamviewer的替代方案)
實現原理 本質就是轉發訊息:兩個tcp連線,將一個tcp連線中讀到的訊息不經過任何處理直接寫到另一個tcp連線。 家裡的電腦先和公網電腦建立tcp連線,然後將公網上(ip, port)收到的訊息轉發到家中電腦的某埠上 通過mstsc遠端桌面連線
ubuntu下Redis無法通過外網訪問
在安裝完成Redis後,測試本地是否可以訪問,如果可以訪問,按照下列步驟: 修改redis的配置檔案,將所有bind資訊全部遮蔽。 # bind 192.168.1.100 10.0.0.1
可以ping通,但無法通過ssh連線虛擬機器的解決方案
今天在虛擬機器上裝了一個 Linux 玩玩, 但在啟動 Linux 後,在 Windows 中通過 Xshell 以 SSH 方式連線到 Linux 時卻連線不上,於是開啟 CMD 視窗,輸入了 ping 192.168.220.128,返回結果顯示可以拼通: Pin
docker下終端無法輸入中文問題
最近專案切換到docker管理,資料庫查詢也改成進docker容器訪問mysql。使用時先是發現中文亂碼,這個首先想到就是常見的mysql設定編碼問題。臨時處理的話先是應急的 set nams utf8 ; 這樣查詢就暫時ok了的。 上面只是應急,
MySQL資料庫無法通過 utf8mb4 連線的解決方式
環境:阿里雲 centos 6.5 mysql 5.6 python 問題:通過uri裡面設定 charset=utf8mb4 連線資料庫時,發生問題 Character set ‘utf8mb4’ is not a compiled chara
【docker】elasticsearch-head無法連線elasticsearch的原因和解決,叢集健康值:未連線,ElasticSearch——跨域訪問的問題
環境 ==================== 虛擬機器啟動 centos 7 ip:192.168.92.130 elasticsearch 5.6.9 port:9200 9201 elasticSearch-head 5 p
com.microsoft.sqlserver.jdbc.SQLServerException: 驅動程式無法通過使用安全套接字層(SSL)加密與 SQL Server 建立安全連線。錯誤:“java
九月 06, 2016 9:59:29 上午 com.microsoft.sqlserver.jdbc.TDSChannel enableSSL 資訊: java.security path: C:\Program Files\Java\jdk1.8.0_101
aliyun linux下寫python flask,無法通過瀏覽器訪問公網ip
tail 操作系統 結果 出現 blog mage linux下 ubunt 服務器 出現的問題是: 寫了一個基於flask框架的輸出helloworld的.py程序,是在aliyun服務器上寫的,基於ubuntu的操作系統。 寫的代碼是這樣的: 但是在瀏覽器訪問時
通過java web代理將docker容器配置為jenkins節點
1、安裝centos映象 docker search centos //查詢映象 docker pull centos &nbs
Docker筆記_docker下使用ElasticSearch
通過docker使用ElasticSearch docker run -d -p 9200:9200 elasticsearch //從映象倉庫中拉取elasticsearch映象, //引數說明 -d 以daemon的形式在後臺執行服務,不會退出 // -p 920
Ubuntu下SSH無法連線root使用者的所有原因和方法
首先,如果是你自己安裝的Ubuntu,先再次設定一下root的密碼 sudo passwd root 然後,在/etc/ssh/sshd_config中,確保以下值 PermitRootLogin yes 然後重啟服務後嘗試一下 如果還不行再根據 https://
Linux下通過rdesktop連線Windows遠端桌面
rdesktop是linux下支援Windows遠端桌面連線的客戶端程式,在linux系統下可通過它遠端訪問Windows桌面,支援多種版本。rdesktop是sourceforge下支援GPL協議的一個開源專案,採用RDP(Remote Desktop Protocol,遠端桌面協議),幾乎可以連線wind
關於在ubuntu16下網易雲音樂無法通過圖示啟動
筆者自從安裝好網易雲音樂以後就無法通過圖示啟動網易雲音樂,一直只能以"sudo netease-cloud-music"命令啟動。最近覺得頗麻煩,敲麻煩的啊摔。 於是著手解決該問題,看到網上有人說使用 sudo gedit /usr/share/applications/netease-cl
Docker啟動後無法連線
問題:ERROR: Couldn't connect to Docker daemon. You might need to install Docker: 原因:Docker生成的虛擬機器default的certs檔案損壞,只需要使用docker命令進行重建就可以在啟動虛擬機器後連線
zookeeper - 通過java程式碼連線zookeeper(2)
首先建立一個Maven專案 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www
通過 Java 去監測某個目錄下的檔案變動(commons.io方式)
org.apache.commons.io包 使用Commons-io的 monitor 下的相關類可以處理對檔案進行監控,它採用的是觀察者模式來實現的。 可以監控資料夾的建立、刪除和修改 可以監控檔案的建立、刪除和修改 採用的是觀察者模式來實現的