首先进入es官网https://www.elastic.co/products/elasticsearch找到download标签, 点击后进入具体页面, 根据自身的操作系统下载。
1.具体下载页面: https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-targz.html
复制cmd 进行下载。 这个时候可能没有shasum -a 512.. 这个命令, 直接换成sha512sum 即可。
2.下载安装完成后需要进行如下几项基本配置:
1). config/elasticsearch.yml文件中, 将http.host 改为0.0.0.0, 此时会将es http接口暴露给公网,都可以访问, 学习期间可以打开。
2). 为了安全起见, es配套了一系列工具, 可以直接安装x-pack, 地址: https://www.elastic.co/guide/en/elasticsearch/reference/6.1/installing-xpack-es.html, 按所给步骤安装完成后,
他会为系统自动创建3个账号; 分别对应kibana, elastic, logstash账户。
3). 记得在启动es的时候必须使用非root账户, 所以你需要把es文件目录改为任意非root账户的使用权, 并用非root账户启动即可, 通过以上步骤, 公网访问es接口的时候会提示用户填入账户和密码进行授权了。如下图:
\
3: 安装kibana。
最后是安装kibana可视化工具,
和之前一样, 下载好kibana, 复制命令行进行安装, 安装好后, 具体说下kibana几个重要的配置
1).
如图所示, host 为0.0.0.0开放外网, elasticsearch.url 配置你想远程连接的es主机.
2).
username和password为远程 es设置的用户账号密码
3). 最重要的:
记得自定义请求头,
将授权的basic直接全部复制到headers中, 这样即可启动kibana。同时可以连接远程es服务器了