我有幾個關於客戶端節點Elasticsearch問題:如何設置Elasticsearch客戶端節點?
我可以說:只要任何節點,因爲它們打開HTTP端口,我可以把他們作爲「客戶端」節點,因爲我們可以做搜索/索引通過這個節點。在我的代碼9200:
其實我們對待節點時
cluster=false
和data=false
,如果我設立了10個客戶節點,我需要在我的客戶端將客戶端節點,我的意思是如果我指定clientOne作爲ES門戶,則clientOne將其他HTTP請求轉發給其他客戶端節點,否則,clientOne將承受非常高的壓力。即它們是否在客戶端節點之間相互通信?當我在ES集羣中指定客戶端節點時,我應該關閉其他節點的HTTP端口嗎?因爲我們只能查詢客戶端節點。
您是否認爲有必要在同一臺機器上設置數據節點和客戶機節點,或者只是將設置數據節點設置爲客戶機節點,反正它在同一臺機器上?
如果ES羣集頻繁索引而搜索次數較少,那麼我不必設置客戶端節點,因爲客戶端節點很適合收集數據,對嗎?
對於一般的搜索/索引目的,我應該使用http端口還是tcp端口,請問客戶端有什麼不同?
這不是太困難,只有太多問題擠在一個問題上,降低了整體質量,因爲這會讓尋找特定主題的人難以找到正確答案來解決問題。一個問題應該是一個問題,六個問題,應該是六個不同的問題。 – Val
打破這意味着如果有人知道答案,他們會發布。就目前而言,人們可能知道一個或兩個問題的答案,但不是其他答案,所以他們會跳過它。此外,你的措辭有點難以解析,而多描述背景可能會有所幫助。 – fabianvf