elasticsearch5.6安装配置

  • elasticsearch5.6安装配置已关闭评论
  • 115,072 views
  • A+
所属分类:elasticsearch

 

安装:

Elasticsearch依赖于java,作者给出的jdk的建议版本为oracle的1.8.0_131,确保java环境安装上后,就可以下载安装Elasticsearch了,验证java时候安装,执行java -version确认一下,没问题就可以下载el安装包了,下载地址为:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz

linux下直接,下载命令为:

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz

下载下来后解压,解压命令为:

tar -xvf elasticsearch-5.6.3.tar.gz

解压后,进入到bin下,启动

cd elasticsearch-5.6.3/bin ./elasticsearch

另外作者还介绍了一下macOS和windows上的安装方法,互联网服务器基本上都用不到,所以我就不再说了

群集配置的话,也非常简单,如下:                                                                                                     cluster.name: oscloud     //集群名称
node.name: node-3       //节点名称
node.master: true         //是否是master节点
node.data: true            //是否是数据节点
path.data: /data/data   //数据存放目录
path.logs: /data/logs   //日志存放目录
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 10.209.3.xxx  //服务ip
http.port: 9200   //服务端口
discovery.zen.ping.unicast.hosts: ["10.143.203.xxx", "10.143.203.xxx"]
discovery.zen.minimum_master_nodes: 2

部署完成后,查看集群监控状态

curl -XGET 'localhost:9200/_cat/health?v&pretty'

返回结果如下:

epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1475247709 17:01:49 oscloud green 1 1 0 0 0 0 0 0 - 100.0%

可以看到群集的名称叫oscloud,状态为绿色。

群集的状态主要是绿色,黄色,红色。                                                                                                 绿色-一切都是好的(集群是全功能)
黄色-所有数据都是可用的,但还没有分配一些副本(集群功能齐全)
红色-无论出于什么原因,某些数据都不可用(集群是部分功能)
注意:群集是红色时,它将继续为从现有的碎片搜索请求,但是你可能需要尽快解决由于有未分配的碎片。

也从上面的响应,我们可以看到总共1个节点,我们有0个碎片,因为我们还没有数据。请注意,由于我们使用的是默认的群集名称(Elasticsearch)由于Elasticsearch采用单播网络发现默认情况下在同一台机器上找到其他的节点,它是可能的,你可能会无意中启动多个节点在您的计算机上都加入一个群。在这种情况下,你可以看到在上面的反应超过1节点。

查看群集节点

curl -XGET 'localhost:9200/_cat/nodes?v&pretty'

返回如下:

ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
127.0.0.1 10 5 5 4.46 mdi * PB2SGZY

查看索引:

curl -XGET 'localhost:9200/_cat/indices?v&pretty'

关闭群集:

curl -XPOST 'localhost:9200/_cluster/nodes/_shutdown'

关闭单个节点:

curl -XPOST 'localhost:9200/_cluster/nodes/节点标识/_shutdown'

节点标识查询:

curl -XGET 'localhost:9200/_cluster/nodes/'

 

 

  • 我的微信
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • 微信公众号扫一扫
  • weinxin
avatar