在网上找了好久很难找到全的Elasticsearch 5.x以上版本的参考资料;在自己琢磨玩后过来总结一下,以供入门者参考和自己以后用于回顾;以下用Elasticsearch的简称ES。
安装ES5.X首先准备如下:
1.确保要安装的server上有jdk8.0以上环境,如果没有则要先进行jdk安装,这里略过jdk安(https://jingyan.baidu.com/article/ab69b270c01a4d2ca7189f8c.html);
2.下载ES5.X安装包;(我用的5.2.0);
3.下载ES5.x相对应的Kibana5.X(这里也是5.2.0);
准备工作做完开始安装ES:
步骤一(解压):
解压elasticsearch-5.x.tar.gz
Linux下命令:jar -zxvf elasticsearch-5.x.tar.gz
步骤二(该配置文件):
进入 解压出来的文件ES5.X
Linux下命令: cd elasticsearch-5.x/config/
编辑配置文件(打开后按 i 进行编辑)
Linux下命令:vim elasticsearch.yml
打开后设置如下配置(各配置参数意思可以参考具体文件):
#ES集群名称
cluster.name:elastic
#节点名称(每个节点名称不能相同,也可不设置,自动默认分配)
node.name:node-1
本地调试只需以上就足够了如需跨域需要如下设置,如果不需要跨域则直接略过:
#server所在ip地址
network.host:192.168.1.100
#http端口
http.port:9200
#tcp 端口
transport.tcp.port:9300
输入完按ESC建 然后按shift + ; 最后输入wq保存,完成配置。
步骤三(更改服务器最大文件数,防止ES启动失败)
切换到root账户
Linux命令:su
输入密码: ******
接着修改服务器限制文件:
Linux命令:vi /etc/security/limits.conf
在<domain>...这行下面添加如下内容
* soft nofile 65536
* hard nofile 65536
输入完按ESC建 然后按shift + ; 最后输入wq保存,完成配置。
更改完配置退出root账户(ES是不能再root账户下启动的)
步骤四(启动ES)
进入ES文件根目录
Linux命令:cd elasticsearch-5.x
输入启动命令: bin/elasticsearch
启动成功图;浏览器输入localhost:92005601 就可以得到es的响应信息。
{ "name" : "node-1", "cluster_name" : "elasticsearch", "cluster_uuid" : "rBcObAgiTom2oMDLeex7_g", "version" : { "number" : "5.2.0", "build_hash" : "24e05b9", "build_date" : "2017-01-24T19:52:35.800Z", "build_snapshot" : false, "lucene_version" : "6.4.0" }, "tagline" : "You Know, for Search" }
开始安装Kibana:
步骤一(解压):
解压kibana-5.x.tar.gz
Linux下命令:jar -zxvf kibana-5.x.tar.gz
步骤二(改配置文件):
进入 解压出来的文件ES5.X
Linux下命令: cd kibana-5.x/config/
编辑配置文件(打开后按 i 进行编辑)
Linux下命令:vim kibana.yml
打开后设置如下配置(各配置参数意思可以参考具体文件):
#名称
server.name: "kibana"
#ES服务器的URL
elasticsearch.url: "http://127.0.0.1:9200"
输入完按ESC建 然后按shift + ; 最后输入wq保存,完成配置。
步骤三(启动Kibana)
进入kibana文件根目录
Linux命令:cd kibana-5.x
输入启动命令: bin/kibana
启动成功图;浏览器输入http://localhost:5601 即可进入kibana图形化界面管理es。
至此完成了ES及Kibana安装;今天先到这。
欢迎一起研究该技术的交流经验心得,此文本人实践中总结。接下来会继续分享。