elasticsearch kibana 安装步骤

下边具体介绍 elasticsearch 和 kibana的安装步骤,以 elasticsearch 6.2.2为例

elasticsearch 系列产品的下载地址:https://www.elastic.co/cn/downloads/

Elasticsearch

下载地址

最新版本的下载地址:https://www.elastic.co/cn/downloads/elasticsearch

这里以6.2.2为例,所以要从历史版本中找到对应的版本:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

安装步骤(Linux为例)

1.点击上图中的download,进入下边页面,选择TAR版本下载

2.下载得到的文件是 elasticsearch-6.2.2.tar.gz

[user@machine software]$ ls elasticsearch-6.2.2.tar.gz
elasticsearch-6.2.2.tar.gz

3.解压得到的文件

[user@machine software]$ tar xvf elasticsearch-6.2.2.tar.gz

4.得到 elasticsearch-6.2.2 文件夹

[user@machine software]$ ls |grep elas
elasticsearch-6.2.2
elasticsearch-6.2.2.tar.gz

5.进入elasticsearch-6.2.2/config 文件夹

[user@machine software]$ cd elasticsearch-6.2.2/
[user@machine elasticsearch-6.2.2]$ ls
bin  config  data  lib  LICENSE.txt  logs  modules  NOTICE.txt  plugins  README.textile  start.sh
[user@machine elasticsearch-6.2.2]$ cd config/
[user@machine config]$ ls
elasticsearch.yml  jvm.options  log4j2.properties

6.修改elasticsearch.yml

#集群名称,集群名称的作用这里不做介绍,我们以单机版为主
cluster.name: esstudy


path.data 修改为自己想存储数据的目录,笔者这里没做修改,默认放在安装文件夹下。
#path.data: /path/to/data


path.logs 修改为自己想存储日止的目录,笔者这里没修改,默认放在安装文件夹下。
#path.logs: /path/to/logs


这个很重要,如果想要其他机器能够访问,需要改成 0.0.0.0
network.host: 0.0.0.0


http.port改成你想要对外开放的http端口,注意别端口冲突就行

http.port: 8200


7.修改jvm.options

将 Xms和Xmx设置为同样大小的值,笔者这里以10g为例,可以设置单位为兆(m)
-Xms10g
-Xmx10g
注意:必须将二者的值设置为相同的大小,否则会报错(具体原因可简单解释为:如果初始内存和最大内存不一致的话会引发内存分配中断,影响性能)

ERROR: [1] bootstrap checks failed
[1]: initial heap size [1073741824] not equal to maximum heap size [10737418240]; this can cause resize pauses and prevents mlockall from locking the entire heap

8.不建议修改 log4j2.properties,笔者这里不做介绍

9.修改好后,启动es,启动方式可以根据需求自己定义。

  • 前台启动:bin/elasticsearch,启动过程和日志都在终端中打印,ctrl+c直接退出
  • 后台启动:bin/elasticsearch > /dev/null 2>&1 &,不打印启动过程日志,如果需要退出需要找到es进程并杀掉

注意:笔者建议将后台启动方式包装到一个启动脚本中,后续直接用脚本启动更方便。

[user@machine elasticsearch-6.2.2]$ cat start.sh
bin/elasticsearch > /dev/null 2>&1 &

10.验证服务

直接用 curl -X post http://localhost:8200,注意这里的localhost为服务器的ip,端口是你在第六步中修改的 http.port 的值

[user@machine elasticsearch-6.2.2]$ curl -X post http://localhost:8200
{
  "name" : "L65FQvl",
  "cluster_name" : "voice-insight",
  "cluster_uuid" : "mSgWp7vWTV-A8r03QK7IfA",
  "version" : {
    "number" : "6.2.2",
    "build_hash" : "10b1edd",
    "build_date" : "2018-02-16T19:01:30.685723Z",
    "build_snapshot" : false,
    "lucene_version" : "7.2.1",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

 

kibana

下载地址

注意:kibana的版本必须和elasticsearch版本对应,否则可能会出现无法访问的情况

最新版的下载地址:https://www.elastic.co/cn/downloads/kibana

这里以6.2.2为例,需要从历史版本列表中找到对应的版本:https://www.elastic.co/cn/downloads/past-releases#kibana

安装步骤(Linux为例)

1.点击上图的download,进入下边的页面,点击红框的链接

2.下载得到的文件 kibana-6.2.2-linux-x86_64.tar.gz

[user@machine software]$ ls kibana-6.2.2-linux-x86_64.tar.gz
kibana-6.2.2-linux-x86_64.tar.gz

3.解压得到的文件

[user@machine software]$ tar kibana-6.2.2-linux-x86_64.tar.gz

4.得到 kibana-6.2.2-linux-x86_64 文件夹

[user@machine software]$ ls |grep kibana
kibana-6.2.2-linux-x86_64
kibana-6.2.2-linux-x86_64.tar.gz

5.进入 kibana-6.2.2-linux-x86_64/config 文件夹

[user@machine software]$ cd kibana-6.2.2-linux-x86_64/
[user@machine kibana-6.2.2-linux-x86_64]$ ls
bin  config  data  LICENSE.txt  node  node_modules  NOTICE.txt  optimize  package.json  plugins  README.txt  src  start.sh  ui_framework  webpackShims
[user@machine kibana-6.2.2-linux-x86_64]$ cd config/
[user@machine config]$ ls
kibana.yml

6.修改kibana.yml

#修改server.port为你想要对外暴露的kibana的服务端口,这里以8300为例

server.port: 8300


#这步很重要,为了其他机器可以访问,将server.host改为0.0.0.0

server.host: "0.0.0.0"


#这步很重要,必须把elasticsearch.url改为 elasticsearch 对外的http服务地址,这里就是 第一章 elasticsearch 安装步骤中第10步的地址

elasticsearch.url: "http://localhost:8200"

7.验证服务

浏览器访问  http://xxx.xxx.xxx.xxx:8300/ ,看到下边页面表示kibana安装成功

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值