Elasticsearch 5.2.0 学习指南(一)
来源:互联网 发布:继续教育网络多少钱 编辑:程序博客网 时间:2024/05/20 02:28
在网上找了好久很难找到全的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安装;今天先到这。
欢迎一起研究该技术的交流经验心得,此文本人实践中总结。接下来会继续分享。
- Elasticsearch 5.2.0 学习指南(一)
- XDEBUG学习指南(一)
- SpringMVC学习指南(一)
- Hive学习指南(一)
- 操作系统学习指南(一)
- LDD3学习指南(一)第一个驱动程序
- Log4j 学习笔记(一) 学习指南目录
- Numpy 学习指南 学习笔记(一)
- OpenGL开发学习指南一(freeglut+glew)
- ElasticSearch初探(一)
- elasticsearch学习(一)
- ElasticSearch(一)-安装
- ElasticSearch(一)--入门
- ElasticSearch 攻略(一)
- Elasticsearch学习(一)
- elasticSearch笔记(一)
- elasticsearch安装(一)
- elasticsearch(一) 基本知识
- 字、半字、字节的定义
- java作业
- CNN在基于弱监督学习的图像分割中的应用
- C++的类
- applicationContext-service.xml
- Elasticsearch 5.2.0 学习指南(一)
- Oracle常用指令
- 数位DP入门
- pb中数据窗口函数小结(转)
- 线段树模板
- 51Nod-1240 莫比乌斯函数(质因子个数)
- GIT (分布式版本控制系统)
- windows 创建redis集群
- 原生json简化版