CentOS 7.3
1.在线安装es

1、wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip

2、解压es.zip

unzip elasticsearch-5.5.1.zip

目录重命名:mv elasticsearch-5.5.1 elasticsearch

3、修改配文件

cd config 需要修改的配置文件有两个:elasticsearch.yml jvm.options

vim elasticsearch.yml

node.name: node-1 #配置当前es节点名称(默认是被注释的,并且默认有一个节点名)
cluster.name: my- application #默认是被注释的,并且默认有一个集群名
path.data: /home/es/data # 数据目录位置
path.logs: /home/es/logs # 日志目录位置
network.host: 0.0.0.0 #绑定的ip:默认只允许本机访问,修改为0.0.0.0后则可以远程访问
cluster.initial_master_nodes: [“node-1”, “node-2”] #默认是被注释的 设置master节点列表 用逗号分隔
discovery.seed_hosts: [“127.0.0.1”, “[::1]”]

vim jvm.options

修改默认配置:-Xms1g -Xmx1g  (根据自己主机内存修改)

 

 

4、 启动es

cd elasticsearch-5.5.1/
前台启动:
./bin/elasticsearch
后台启动:
./bin/elasticsearch -d

5、启动成功  检测es运行情况

 

—————————————————————————————————————————–

安装es head插件

 

    cd /
    git clone git://github.com/mobz/elasticsearch-head.git
    cd elasticsearch-head/
    npm install grunt -save() #需先安装npm
                              #yum install npm -y
    ll node_modules/grunt     #确认生成文件
    npm install               #执行安装
    npm run start  -d         #后台启动服务

 

关闭es-head

查看es-head进程kill
    ps -ef|grep head
    kill -9 head-pid

es-head 集群健康值: 未连接

[1]../config/elasticsearch.yml
配置文件底部添加:
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
[2]../elasticsearch-head/Gruntfile.js
添加:hostname
    connect: {
        server: {
            options: {
                hostname: '0.0.0.0',  #添加该行
                port: 9100,
                base: '.',
                keepalive: true
            }
        }
    }
[3]修改es地址
    localhost 改为 具体ip

  

 

另一种安装方式

elasticsearch-head 安装
      #elasticsearch-head是基于nodejs开发的,所以需要安装nodejs环境
     2、下载elasticsearch-head安装包
     https://github.com/mobz/elasticsearch-head
     3、解压后再elasticsearch-head 下执行
           npm install

     4、 配置ElasticSearch-head插件
          vim /opt/elasticsearch-head-master/Gruntfile.js
          修改服务器监听地址,增加hostname属性,设置为 hostname: '*'

     5、#修改默认elasticsearch服务连接地址,将localhost修改为elasticsearch的服务器地址
              vim /opt/elasticsearch-head-master/_site/app.js

     6、vi /opt/elasticsearch/config/elasticsearch.yml
     #若连接不上elasticsearch服务,请检查、修改Elasticsearch配置,允许跨域访问
        修改后重新启动Elasticsearch,添加如下配置,支持跨域访问
              http.cors.enabled: true
              http.cors.allow-origin: "*"

    7、启动ElasticSearch-head
         # elasticsearch-head目录下执行
              npm run start

————————————————————————————————————————————-

安装kibana

1、下载  https://www.elastic.co/cn/downloads/kibana
2、解压  tar -xzvf kibana-7.3.0-linux-x86_64.tar.gz
3、修改配置文件
#端口             server.port: 5601
#本机地址     server.host: "0.0.0.0"
#连接es        elasticsearch.hosts: ["http://192.168.220.152:9200"]
#i18n.locale: "zh-CN
4、更改数组属主,放到elasticsearch用户下
5、启动
    ./kibana/bin/kibana

  

 

原文地址:http://www.cnblogs.com/yongquan/p/16819067.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性