ElasticSearch安装及部署
安装及部署
一、环境配置
操作系统:Cent OS 7
ElasticSearch版本:1.3.2
JDK版本:1.7.0_51
SSH Secure Shell版本:XShell
5
elasticsearch-servicewrapper :ES的服务插件,一般在linux上使用。
二、操作过程
1、下载指定版本的ElasticSearch
进入安装目录,并通过curl命令下载elasticsearch压缩包文件:
cd
/usr/local/logdeal
命令:
curl -L -O
https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.3.2.zip
2、解压elasticsearch压缩文件
通过unzip命令解压elasticsearch压缩文件,这里没有指定目标目录,默认当前目录。
unzip elasticsearch-1.3.2.zip
3、修改elasticsearch.yml配置信息
主要针对集群、节点、端口等配置,目前我只修改了cluster.name和http.port两项,具体请参考
elasticsearch 配置详解
cluster.name
################################### Cluster ################################### # Cluster name identifies your cluster for auto-discovery. If you're running
# multiple clusters on the same network, make sure you're using unique names.
#
#修改
cluster.name: elastic181deallog
http.port
# Set a custom port to listen for HTTP traffic:
#
#修改
http.port:
4、启动、关闭elasticsearch实例
- 启动实例命令
cd /usr/local/logdeal/elasticsearch-1.3.2/bin
nohup /usr/local/logdeal/elasticsearch-1.3.2/bin/elasticsearch &
- 测试elasticsearch是否启动成功
浏览器输入地址http://192.168.1.181:9100/,返回一下结果代表正常启动
{
"status" : ,
"name" : "Shingen Harada",
"version" : {
"number" : "1.3.2",
"build_hash" : "dee175dbe2f254f3f26992f5d7591939aaefd12f",
"build_timestamp" : "2014-08-13T14:29:30Z",
"build_snapshot" : false,
"lucene_version" : "4.9"
},
"tagline" : "You Know, for Search"
}
- 关闭实例命令
ps -aux|grep
elasticsearch-1.3.2-deal-log
kill -9 #pid
5、安装Elasticsearch service wrapper插件
为了将Elasticsearch安装成一个Linux系统服务,将使用Elasticsearch
service
wrapper,你可以从https://github.com/elasticsearch/elasticsearch-servicewrapper下载。
将解压后的service目录拷贝到elasticsearch目录的bin目录下。
- 启动Elasticsearch实例
在linux环境,进入ES目录的bin/service目录,运行命令sh elasticsearch
start
- 关闭Elasticsearch实例
在linux环境,进入ES目录的bin/service目录,运行命令nohup sh elasticsearch stop
&
- Elasticsearch service
wrapper命令集
Usage: elasticsearch [ console | start | stop | restart | condrestart | status | install | remove | dump ] Commands:
console Launch in the current console.
start Start in the background as a daemon process.
stop Stop if running as a daemon or in another console.
restart Stop if running and then start.
condrestart Restart only if already running.
status Query the current status.
install Install to start automatically when system boots.
remove Uninstall.
dump Request a Java thread dump if running.
6、安装head插件
Elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es。
- 安装
进入elasticsearch/bin目录,输入命令./plugin --install mobz/elasticsearch-head 安装head插件。
- 测试
在浏览器中输入http://192.168.1.181:9100/_plugin/head/如能访问则ES启动成功。
ElasticSearch安装及部署的更多相关文章
- elasticsearch 安装和部署
jdk要用1.8以上(elasticsearch版本是1.7.3) 下载elasticsearch的tar包,解压开,更改其名称 mv elasticsearch-5.x.x elasticsear ...
- elasticsearch安装和部署
1.可以在官网上下载不同版本的es,官网地址为:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 2.解压elastics ...
- ELK日志监控平台安装部署简介--Elasticsearch安装部署
最近由于工作需要,需要搭建一个ELK日志监控平台,本次采用Filebeat(采集数据)+Elasticsearch(建立索引)+Kibana(展示)架构,实现日志搜索展示功能. 一.安装环境描述: 1 ...
- Kibana安装及部署
安装及部署 一.环境配置 操作系统:Cent OS 7 Kibana版本:3.1.2 JDK版本:1.7.0_51 SSH Secure Shell版本:XShell 5 二.操作过程 1.下载指定版 ...
- Logstash安装及部署
安装及部署 一.环境配置 操作系统:Cent OS 7 Logstash版本:2.1.1.tar.gz JDK版本:1.7.0_51 SSH Secure Shell版本:XShell 5 二.操作过 ...
- Elasticsearch学习总结 (Centos7下Elasticsearch集群部署记录)
一. ElasticSearch简单介绍 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticse ...
- elasticsearch安装教程
目录 1 java8 环境 2 安装elasticsearch 3 安装kibana 4. 单服务器部署多个节点 参考: 1 java8 环境 elasticsearch需要安装java 8 环境,配 ...
- SonarQube系列一、Linux安装与部署
[前言] 随着项目团队规模日益壮大,项目代码量也越来越多.且不说团队成员编码水平层次不齐,即便是老手,也难免因为代码量的增加和任务的繁重而忽略代码的质量,最终的问题便是bug的增多和代码债务的堆积.因 ...
- elasticsearch+logstash+kibana部署
这篇博客讲的是elasticsearch+logstash+kibana部署的方法. 内容大纲: 1.elasticsearch+logstash+kibana部署 2.收集Tomcat日志 3.收集 ...
随机推荐
- 亲测!阿里云公共DNS,感觉不错!
最近阿里推出了公共DNS,这对于普通的网友来说估计没什么用处,但对于我们建站人来说,确实是一个不错的消息.一听说阿里出公共DNS,博主就立马换电信的DNS换下了.经过这几天的测试,相当满意! 个人感觉 ...
- html5的spellcheck属性(拼写、文法检查)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- IT自学论坛
http://yun.baidu.com/share/home?uk=4113898546&view=share#category/type=0
- sql like in 语句获取以逗号分割的字段内的数据
From:http://www.cnblogs.com/goody9807/archive/2011/07/27/2118107.html sql中的某个字段用“,”分隔数据,需要获取数据的时候直接把 ...
- Rhel6-cacti+nagios+ganglia(nginx)配置文档
(lnmp平台) 系统环境: rhel6 x86_64 iptables and selinux disabled 主机: 192.168.122.185 server85.example.com 1 ...
- Hinet 日本数据处理流程
---恢复内容开始--- 推荐网站: http://ju.outofmemory.cn/entry/138571 ridnet.py 将Hinet 的cnt 数据提取为sac数据,参考网站 http: ...
- SQLite简单使用说明
System.Data.SQLite.dll下载地址 http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki 选择. ...
- androidTV第一次创建(转:支持原创)
转载地址:http://blog.csdn.net/aa2967277/article/details/50617677 AndroidTV应用开发简介 目前,网上还没有对AndroidTV的足够的介 ...
- surface实例-小球弹起事例
ball.java package com.example.sufacedemo; import android.graphics.Bitmap; import android.graphics.Bi ...
- HttpURLConnection发送和接受返回值
URL url = new URL(sb.toString());//请求的地址 HttpURLConnection connection = (HttpURLConnection) url.open ...