ElasticSearch_学习_01_单实例安装与分布式安装
一、前言
二、下载
1.下载地址
https://www.elastic.co/downloads/past-releases
三、单实例安装
直接解压,window下运行 elasticsearch.bat 即可。
四、分布式安装
将下载的压缩文件解压成三份,分别重命名为: es-master 、es-slave1 、es-slave2
1.master配置
(1)修改master的 /config/elasticsearch.yml 文件
在文件结尾增加:
# 为了解决es-head插件 js跨域 问题 http.cors.enabled: true http.cors.allow-origin: "*" # 设置集群名称 cluster.name: wali # 设置节点名称 node.name: master # 指定节点为master节点 node.master: true network.host: 127.0.0.1
(2)启动master节点(即运行 elasticsearch.bat)
2.slave1 配置
(1)修改slave1的 /config/elasticsearch.yml 文件
在文件结尾增加:
cluster.name: wali node.name: slave1 network.host: 127.0.0.1 http.port: 8280 # 指定master地址 discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
(2)启动master节点
3.slave2节点
(1)修改slave2的 /config/elasticsearch.yml 文件
在文件结尾增加:
cluster.name: wali node.name: slave2 network.host: 127.0.0.1 http.port: 8000 # 指定master地址 discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
(2)启动master节点
五、安装 elasticsearch-head
1.下载地址
https://github.com/mobz/elasticsearch-head
2.安装
将下载的文件解压,然后执行以下命令来下载依赖。(需要安装node.js或者yarn)
npm install 或者 yarn install
3.启动
执行以下命令来启动 elasticsearch-head
npm run start 或者 yarn run start
3.管理页面
启动成功后,即可进入管理页面。管理页面地址为:
http://localhost:9100/
如下图,已成功开启了三个节点。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
搭建HBase的本地模式、伪分布式、全分布式和HA模式
一、安装HBase: 我这里选择的是hbase-1.3.1-bin.tar.gz版本解压HBase: tar -zxvf hbase-1.3.1-bin.tar.gz -C ~/training 配置HBase的环境变量: export HBASE_HOME=/root/training/hbase-1.3.1 export PATH=$HBASE_HOME/bin:$PATH 生效环境变量: source ~/.bash_profile 二、HBase的安装模式: 1、本地模式: 特点:只有HMaster ,没有Hregionserver 修改两个配置文件: 1)hbase-env.sh export JAVA_HOME=/root/training/jdk1.8.0_144 2)hbase-site.xml <configuration> <!--配置HBase在本地磁盘中数据存放路径--> <property> <name>hbase.rootdir</name> <value>file:///roo...
- 下一篇
搞懂分布式技术24:基于Flume+Kafka+ Elasticsearch+Storm的海量日志实时分析平台:
0背景介绍 随着机器个数的增加、各种服务、各种组件的扩容、开发人员的递增,日志的运维问题是日渐尖锐。通常,日志都是存储在服务运行的本地机器上,使用脚本来管理,一般非压缩日志保留最近三天,压缩保留最近1个月,其它直接删除或迁移到日志服务器上。 运维会将这些日志mount到远程的日志服务器上,然后开发人员使用运维分配的账号登陆堡垒机器跳转到日志服务器上查看不同项目不同机器的日志。 下图是日志服务器某一个项目的所有ip日志目录截图,相信大家传统的查看日志类似这样。 如果你要查阅不同的项目,项目机器数十上百的话,将会是非常繁琐和低效的事,并且运维管理、账户安全都是需要解决的问题。另外如果你要对这些日志进行实时分析统计,你会发现无从下手,用shell等脚本语言只能处理非常简单需求,难于满足业务的发展,所以当务之急是要将所有日志集中化管理,将所有服务器上的日志收集汇总。 为此需要设计一个集中式海量日志实时处理系统,它需要满足产品需求(实时看日志、统计历史日志、实时行为分析、用户轨迹跟踪等)、满足运维需求(项目上下线日志管理、日志开关在线管理等)、性能需求(具有高吞吐能力、高扩展性、高容错性)。 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启