1. 程式人生 > >ElasticSearch5.x叢集安裝及測試

ElasticSearch5.x叢集安裝及測試

準備工作:

1.瞭解ES相關版本對應的JDK版本,ES5.x之後需要JDK1.7版本及以上

2.叢集環境為

IP port hostname
10.187.96.50 9200 kafka18750
10.187.96.51 9200 kafka18751
10.187.96.52 9200 kafka18752

2.官網下載ES對應版本,筆者選擇ElasticSearch5.6.0版本

配置工作:

1.編輯50環境下 %ES_HOME%/config/elasticsearch.yml,修改如下

cluster.name: gtja#叢集名,同一個叢集中的節點叢集名稱相同

node.name: node1#節點名稱

path.data: /opt/es/data#索引資料存放目錄,可以指定多個,提升IO效能

path.logs: /opt/es/logs#日誌存放目錄

bootstrap.memory_lock: true#是否開啟記憶體鎖定

network.host: 10.187.96.50#節點繫結的IP地址[注意:為本機地址]

http.port: 9200#http埠,一臺機器啟動多個例項時,修改埠

node.master: true#是否為master節點,預設為true

node.data: true#是否為資料節點,預設為true

node.ingest: true#是否為資料轉換節點,預設為true

discovery.zen.ping.unicast.hosts: ["10.187.96.51","10.187.96.52"]#配置叢集內其它節點的IP

discovery.zen.minimum_master_nodes: 2

    注意:network.host為本機地址 

        http.port埠號預設為9200

        discovery.zen.ping.unicast.hosts叢集模式下需要配置該選項,內容為其他節點IP

2.可選擇配置%ES_HOME%/config/jvm.options,預設為2G,使用者可根據自己的需求來配置

3.通過命令將配置好的es複製到另外兩個節點

scp /home/es/es5 [email protected]:/home/es

4.逐個啟動

./bin/elasticsearch

啟動成功頁面如下:

測試工作:

1.檢視叢集健康狀況

curl -XGET 'http://10.187.96.50:9200/_cluster/health?pretty'


status:green即為健康,可以看到number_of_nodes為3

2.簡單的新增查詢操作

curl -XPUT 'http://localhost:9200/megacorp/employee/1'  -d '{
    "first_name" : "John",
    "last_name" :  "Smith",
    "age" :        25,
    "about" :      "I love to go rock climbing",
    "interests": [ "sports", "music" ]
}'
curl -GET 'http://localhost:9200/megacorp/employee/1'


校驗無誤即可

注意:安裝的過程中可能出現各種報錯,可以參考下文來解決

相關推薦

ElasticSearch5.x叢集安裝測試

準備工作: 1.瞭解ES相關版本對應的JDK版本,ES5.x之後需要JDK1.7版本及以上 2.叢集環境為 IP port hostname 10.187.96.50 9200 kafka18750 10.187.96.51 9

elasticsearch5.x 叢集管理工具head外掛安裝、nginx配置外網訪問

一、下載安裝包 下載Elasticsearch 5.x zip和tar格式是各種系統都通用的,解壓之後啟動Elasticsearch即可。 下載elasticsearch-head 二、安裝node、npm、grunt node下載地址nodejs.org/

效能測試工具siege安裝測試

其實對於類似的效能測試工具之前接觸過AB。我是在ubuntu下做的測試。 1、更新系統 sudo apt-get update && sudo apt-get upgrade –show-upgraded 2、下載最新版的siege wget http://do

PHP redis安裝測試——Windows

  Redis安裝 Windows下的Redis安裝: 下載地址:https://github.com/MSOpenTech/redis/releases   根據自己情況下載32位或是64位,下載完解壓到磁碟根目錄(我安裝在G盤)。資料夾重新命名為:redi

ubuntu環境mosquitto安裝測試最大連線數

ubuntu環境mosquitto安裝及測試最大連線數 #!/bin/bash c=1 -d while [ $c -le 5000 ] do mosquitto_sub -d -t hexiang -k 900 & (( c++ )) done 檢視連線數 ne

MHA 安裝測試

equal better ilove lean disable 執行 valid time lease MHA安裝官方介紹 準備工作 1.下載安裝包2.配置好主從 主:192.168.160.132從:192.168.160.133 192.168.160.134mha:

大資料篇:Spark安裝測試PI的值

本文執行的具體環境如下: centos7.3 Hadoop 2.8.4 Java JDK 1.8 Spark 1.6.3 一、安裝Hadoop 關於Hadoop的安裝,這裡就不概述了! 二、安裝 Spark 下載網址http://archive.apa

基於Hadoop2.6.x叢集安裝Zookeeper

a.下載軟體包zookeeper-3.4.5.tar.gz #Master wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz tar zxvf zookeeper-3.4.

kaldi 的安裝測試

Linux 環境下安裝步驟: 1、安裝前需要對你的Linux進行配置,你需要安裝的軟體有: apt-get subversion automake autoconf libtool g++ zlib libatal wget 具體安裝方法如下: (

Centos7.x Gitlab10安裝漢化

一、環境準備 作業系統:CentOS Linux release 7.2.1511 (Core) gitlab版本:gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 下載映象: 清華大學開源軟體映象站 https://mirrors.tuna.tsinghua.edu

PCL1.8.0在Ubuntu16.04下的安裝測試

1、安裝PCL之前,需要先安裝以下依賴項: sudo apt-get update sudo apt-get install git build-essential linux-libc-dev sudo apt-get install cmake cmake-gui

GNU/LINUX科學計算庫GSL安裝測試

GSL簡介 GSL(GNU Scientific Library)是一個應用廣泛的C/C++科學計算庫,其包含了大量高效的數學函式。本文將簡單介紹Linux作業系統下GSL庫的安裝和測試。   GSL安裝 從GSL官方給出的下載點(http://mirrors.ust

Virtual Box虛擬機器Ubuntu18.X系統安裝Mysql基本開發配置

Linux簡介 什麼是 Linux?   Linux:世界上不僅只有一個 Windows 作業系統,還有 Linux、mac、Unix 等作業系統。桌面作業系統下 Windows 是霸主,而 Linux 的桌面作業系統用的人很少,因為 Windows 有的很多軟體在 Linux 下沒有或者很弱;伺服器

tensorflow GPU安裝測試

# 一、TensorFLow-Gpu環境的搭建 ## 檢視nvidia的型號以便安裝相應的驅動 lspci | grep -i nvidia #這一步非常的重要,一定要看清楚自己的驅動型號,以便能夠找到正確的cuda和cudnn的型號  ## 禁用nouveau #在安

tx2_cuda9_刷機_keras環境安裝測試環境

TX2cuda-9.0環境配置: 使用nvidia賬號: 1.安裝pip apt install python3-pip E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission

kafka 的安裝測試

1.下載 下載地址: http://kafka.apache.org/downloads 2.解壓到/opt/kafka目錄 3.修改server.properties    3.1 修改broker.id,全域性唯一,例如 broker.id=1

elasticsearch5.x叢集搭建,ik分詞器,head外掛

目標: 1,安裝elasticsearch叢集(一個伺服器,兩個節點) 2,安裝head外掛 3,使用ik分詞器 現狀: 1,系統centos6.9+jdk1.8 2,提前修改好ulimit,調整

Linux下搭建Redis叢集環境測試叢集 關閉redis

Redis叢集環境 Redis叢集相關概念 各redis節點彼此互聯(PING-PONG機制),內部使用二進位制協議優化傳輸速度和頻寬,無主機,客戶端隨意連線一個節點都可以 節點的fail是通過叢集中超過半數的節點檢測失效才生效 (1)領

Mask R-CNN安裝測試(Caffe2&Detectron&cocoAPI&Mask R-CNN)

Mask R-CNN 配置說明 概述: 本文主要介紹Mask R-CNN的配置和測試需要配置CUDA8.0、cuDNN6.0.21、Python2、Caffe2、Detectron(CPU支援不完善)、COCO API。 Caffe2安裝(

turtlebot2學習1-基礎包安裝測試

由於turtlebot是在創客智造買的,很多地方都是參考創客智造的教程進行的,創客智造的教程建議用兩點電腦處在同一網路下操作turtlebot,但為了省事,我們僅用一臺筆記本控制turtlebot。 關於怎麼安裝支架,怎麼接線,以及作業系統的安裝這裡就不再贅述了。 *以下均基於Ubunt