首页 > 其他分享 >[ElasticSearch基础]-- elasticsearch安装

[ElasticSearch基础]-- elasticsearch安装

时间:2022-11-03 14:31:30浏览次数:42  
标签:opt -- com elasticsearch 2.2 ElasticSearch soft marvel


基本架构

#h15  kibala +marvel+elasticsearch

#h16  elasticsearch+marvel

#h17  elasticsearch+marvel

 

1. 准备文件:elasticsearch-2.2.0.tar.gz、kibana-4.4.1-linux-x64.tar.gz、文件夹插件选用(license、marvel-agent)

 

2. 上传elasticsearch-2.2.0.tar.gz文件到h15的/opt/com/soft/下解压

 

3. 进入目录:/opt/com/soft/elasticsearch-2.2.0/config下,修改config/elasticsearch.yml文件(注意背景空格!!)

a) Cluster.name要一样------------》        cluster.name: myElasticSearch

b) Node.name要不一样----------》         node.name: node1

c) Network.host本机域名ip ------------------》network.host: 192.168.142.115

d) 防脑裂配置

discovery.zen.ping.multicast.enabled: false

discovery.zen.ping_timeout: 120s

client.transport.ping_timeout: 60s

discovery.zen.ping.unicast.hosts: ["192.168.142.115","192.168.142.116", "192.168.142.117"]

 

4. 群发到其他节点,修改相应配置,node.name和network.host

  # scp -r /opt/com/soft/elasticsearch-2.2.0/ root@h16:/opt/com/soft/

  # scp -r /opt/com/soft/elasticsearch-2.2.0/ root@h17:/opt/com/soft/

修改:h16和h17上的/opt/com/soft/elasticsearch-2.2.0/config/elasticsearch.yml文件

即内容node.name和network.host

#network.host: 192.168.142.116

#node.name: node2

 

#network.host: 192.168.142.117

#node.name: node3

 

5. 只需要在一台机器上hh15上安装kibana,修改一个elasticsearch的url就可以了

解压到/opt/com/soft目录下,修改其配置文件vi config/kibana.yml的elasticsearch.url属性即可

#elasticsearch.url: "http://192.168.142.115:9200"

 

6. 安装marvel插件(每台elasticsearch、kibana(只需要在一台机器好h15即可)上都要安装),才能看集群状态

第一种方法:手动下载(不推荐)

Step 1: Install Marvel into Elasticsearch:

bin/plugin install license
     bin/plugin install marvel-agent

Step 2: Install Marvel into Kibana:

bin/kibana plugin --install elasticsearch/marvel/2.2.0

Step 3: Start Elasticsearch and Kibana:

bin/elasticsearch
     bin/kibana

Step 4: Navigate to ​​http://localhost:5601/app/marvel​​

推荐使用第二种方法:

       1\直接复制插件文件(license和marvel-agent)到

            /opt/com/soft/elasticsearch-2.2.0/plugins目录下即可

       2\安装mavel到kibana里面:bin/kibana plugin --install elasticsearch/marvel/2.2.0

 

然后群发plugins到h16和h17上

注意:如果没有plugins目录,则创建一个目录即可

7. 在h15新创建普通用户,

#groupadd groupname   

#useradd  username  -g  groupname

 

8. 将所有目录和文件的权限修改为这个新普通用户的权限,

   #chown -R username:groupname  elasticsearch的目录

   如:#chown -R username:groupname /opt/com/soft/elasticsearch-2.2.0/

 

9. 切换到普通用户启动elasticsearch。通过bin/elasticsearch启动(其他2台机器也需要重复7\8,然后启动)

#su username  

10. 启动kibana不用在非root用户启动

11. 使用火狐浏览器访问:​​http://192.168.142.115:5601/app/marvel​

12. 集群状态检查

 

---http://192.168.142.115:9200/_cluster/health?pretty

 

13\安装火狐插件rest easy,可以直接访问查询

#[root@hh15 ~]# curl -XGET ​​http://hh15:9200/​​

# curl -XPUT 'hh15:9200/test1/' -d'{"settings":{"number_of_shards":3}}'

 

14\退出,只需kill -9 线程号即可,或者关闭窗口

 

 

 

标签:opt,--,com,elasticsearch,2.2,ElasticSearch,soft,marvel
From: https://blog.51cto.com/u_13966077/5819865

相关文章

  • app直播源代码,Extjs Grid自动换行
    app直播源代码,ExtjsGrid自动换行定义列的时候加个renderer,例 Js代码      {      header:'序号',      dataIndex:'ind',    ......
  • 496 下一个更大的元素 |
    题目496下一个更大的元素|nums1中数字x的下一个更大元素是指x在nums2中对应位置右侧的第一个比x大的元素。给你两个没有重复元素的数组nums1和nu......
  • 并发编程之ThreadLocal
    并发编程之ThreadLocal前言当多线程访问共享可变数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要线程封闭出场了。数据都被封闭在各自的线程之......
  • 452.minimum-number-of-arrows-to-burst-balloons 用最少数量的箭引爆气球
    问题描述452.用最少数量的箭引爆气球解题思路首先,按照\(x_start\)从小到大的顺序排序,然后开始分析需要的弓箭数。if(points[i][0]>points[i-1]),说明两个气球不存......
  • Segmentation 2 -- usage
    ThesegmentationmechanismsupportedbytheIA-32architecturecanbeusedtoimplementawidevarietyof systemdesigns.Thesedesignsrangefromflatmodel......
  • RockyLinux9 源码安装LNMP
    本文参考来自https://www.ziruchu.com/art/401在基础上修改了部分路径和版本,感谢原作者的分享。准备工作安装软件dnfinstall-ywgetvimlrzsz关闭防火墙#关闭防......
  • Hadoop学习
    Hadoop介绍 允许用户使用简单的编程模型实现跨机器集群对海量数据进行分布式计算处理 Hadoop核心组件HadoopHDFS(分布式文件存储系统):解决海量数据存储HadoopYARN(......
  • C# 在GridView里面使用a标签下载文件(图片)
    不能使用ajax进行下载文件的操作,具体原因需百度前端页面,在GridView里面使用模板列,模板列放a标签<cimesui:cimesGridViewID="GridView1"runat="server"AutoGenerat......
  • 导航栏下拉列表/vue/scss/html
    效果   scss样式 html 源码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=......
  • 【解决一个小问题】proto文件中的enum,去掉长长的重复的enum名字
    在proto中定义的enum,通常类型名字都会带上enum的前缀,很丑陋,如何去掉呢?enumDataSourceType{NotUse=0;MySQL=1;ElasticSearch=2;}生成后的代码如下:cons......