elasticSearch的安装步骤~
Elasticsearch是一个实时的分布式搜索和分析引擎,关于elasticsearch和solr的比较和使用场景请自行百度。
1. 机器环境
Centos6.5
jdk-8u121-linux-x64.tar.gz
elasticsearch-5.2.2.tar.gz
2. 配置
(1). 配置静态ip
(2). 进入cd /usr/local/src 在src目录下创建文件夹mkdir java elasticsearch
上传jdk-8u121-linux-x64.tar.gz解压tar -zxvf jdk-8u121-linux-x64.tar.gz
上传elasticsearch-5.2.2.tar.gz解压tar -zxvf elasticsearch-5.2.2.tar.gz
(3). 进入elasticsearch-5.2.2/bin启动./elasticsearch或者后台启动./elasticsearch -d
发现不能用root 用户启动,这是出于系统安全考虑设置的条件。由于elasticsearch可以接收用户输入的脚本并且执行,为了系统安全考虑, 建议创建一个单独的用户用来运行elasticsearch。
(4). 创建普通用户
(5). 赋予文件夹权限(也可以赋予全部权限)
chown wang:wang /usr/local/src/ -R
(6). 进入普通用户
su wang
(7). 进入root管理员
su root并输入密码
vim /etc/security/limits.d/90-nproc.conf
将1024改为2048
(8). 系统参数修改脚本
以root身份执行下面的脚本
#!/bin/bash echo "* soft nofile 65536" >> /etc/security/limits.conf echo "* hard nofile 65536" >> /etc/security/limits.conf echo "* soft memlock unlimited" >> /etc/security/limits.conf echo "* hard memlock unlimited" >> /etc/security/limits.conf echo "vm.max_map_count = 262144" >> /etc/sysctl.conf sysctl -p ulimit -l unlimited |
(9). 配置elasticsearch
在elasticsearch-5.2.2下创建文件夹data和logs
(10). 配置文件elasticsearch.yml
进入elasticsearch-5.2.2/conf下 vim elasticsearch.yml进行配置
(11). 第一台节点服务器(es01)搭建完成,从第一台节点服务器克隆两台虚拟机服务器(es02和es03),并两台都配置静态ip。
三台服务器ip分别为192.168.204.121,192.168.204.122和192.168.204.123。
并且三台虚拟机都有普通用户wang。
关闭三台虚拟机防火墙。
(12). 三台都进入普通用户开启elasticsearch(有root赋予文件夹权限的普通用户可以修改,其他修改和配置都必须在root下进行)
(13). 进入一个结点查看,出现以下信息说明当前一个节点搭建成功
默认9300是Java客户端的端口。9200是支持Restful HTTP的接口
(14). 查看三台集群搭配成功
http://192.168.204.123:9200/_cluster/health?pretty
(15). 集群状态
curl ‘192.168.204.123:9200/_cat/health?v’
(16). elasticsearch-head和elasticsearch-servicewrapper插件
elasticsearch-head:显示集群,执行索引和节点级别操作,允许调用Restful API等功能
elasticsearch-servicewrapper:后台模式
在github下载插件,也有google扩展程序
(翻墙在google应用商店下载,谷歌访问助手可以进入应用商店下载)
不用担心都已提供。
(17). elasticsearch-head插件下进行elasticsearch友好操作
elasticSearch的安装步骤~相关推荐
- 一、ElasticSearch5.6.3下载安装步骤 说明:ElasticSearch的运行不能用root执行,自己用useradd命令新建一个用户如下所示: sueradd chen passw
一.ElasticSearch5.6.3下载安装步骤 说明:ElasticSearch的运行不能用root执行,自己用useradd命令新建一个用户如下所示: sueradd chen passwd ...
- MacOS中Elasticsearch的安装「借助Homebrew」
1.Homebrew 如果你已经安装过Homebrew了,那么你可以跳过这一步,直接进行Elasticsearch安装步骤: Homebrew是一款MacOS平台下的软件包管理工具,拥有安装.卸载.更 ...
- mysql安装注意步骤,mysql安装步骤
mysql安装步骤 1.在官网下载对应的压缩文件,放到本地文件夹下,解压缩. 2.配置Path环境变量:新增mysql的bin文件夹路径,C:\software\mysql-8.0.23-winx64 ...
- elasticSearch的安装与使用
__________________________________________________________________________ 上课流程: 学生知识点分享 上堂课知识点 ...
- Fecshop 环境部署以及安装步骤
转载自:http://www.fancyecommerce.com/2017/03/06/%E7%8E%AF%E5%A2%83%E9%83%A8%E7%BD%B2/ Fecshop 环境部署 以及 安 ...
- Atlas 2.2.0源码编译及安装步骤
Atlas 2.2.0源码编译及安装步骤 一.源码编译 1. 下载源码 2. 前置环境安装 3. 修改版本号 4. 修改源码中 atlas与kafka版本兼容问题 5. 开始编译 6. 问题锦集 二. ...
- 三节点ElasticSearch+kibana安装记录及与Rancher对接
三节点ElasticSearch+kibana安装记录及与Rancher对接 1. 集群安装环境说明 操作系统 IP地址 角色 软件版本 centos7.6 192.168.10.68 ES01 el ...
- xunsearch 安装步骤以及错误处理
** xunsearch 安装步骤 ** 错误详情 1.运行下面指令下载.解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-lat ...
- Elasticsearch单机版安装(基于CentOS7)
CentOS7下Elasticsearch单机版安装 1.ElasticSearch概述 ElasticSearch是一款基于Apache Lucene构建的开源搜索引擎,它采用Java编写并使用Lu ...
最新文章
- 友元程序集(C# 和 Visual Basic)
- WinCVS与CVSNT简明使用手则
- CTF爬虫:掌握这些特征,一秒识别密文加密方式
- 支付宝的商业与技术创新双轮驱动 创造数字时代普惠金融“奇迹”
- .net core image怎么保存_轻量级Vue图片上传插件——Vue-core-image-Upload
- 【UE4+Vive】学习笔记1
- Mybatis_day4_Mybatis的延迟加载
- asp access服装商城计算机设计网站作品
- 4核a5中断linux,中断与时钟 - osc_a5pzxo31的个人空间 - OSCHINA - 中文开源技术交流社区...
- python矩阵转置_矩阵转置python
- 会议纪要模板----正式文档
- 20210605:前期使用pyqt5做的操作流程界面化,涉及mysql代码写的太差,可以用函数复用减少代码
- mac pro M1(ARM)安装:ubuntu桌面版虚拟机(五)
- css如何使文字抖动,CSS美化:实现抖音彩色文字抖动效果
- AStar(A*)算法
- Java实现旅游app_基于安卓Android平台的旅游系统APP的设计(Eclipse,MySQL)
- 高通三款处理器齐发布 全面死磕联发科
- PS|002自制夸张表情包
- 深度残差网络(ResNet)浅析
- python import turtle as t_Python编程小记:turtle库
热门文章
- 前端学习(2954):vue文件的三大组成部分
- [vue] 说说你对slot的理解有多少?slot使用场景有哪些?
- [css] 移动页面底部工具条有3个图标,如何平分?在设置边框后最后一个图标掉下去了怎么办?
- 工作339:pc父组件通过props传值给子组件,如何避免子组件改变props的属性值报错问题
- [js] 你有使用过pjax吗?它的原理是什么?
- 前端学习(871):attachment注册事件
- 第一百一十期:详解SpringBoot应用跨域访问解决方案
- 第四十八期:只因写了一段爬虫,公司200多人被抓!
- 项目管理(3):备战pmp
- ARM 移植 PPPD