Linux安装ElasticSearch-2.2.0
1、下载ElasticSearch-2.2.0安装包
https://www.elastic.co/downloads/elasticsearch

2、安装ElasticSearch-2.2.0
rpm -ivh elasticsearch-2.2..rpm

/etc/init.d/elasticsearch有服务的配置文件
3、修改配置文件
vim /etc/elasticsearch/elasticsearch.yml
改文件存放路径和访问IP:
创建目录修改所有者权限:
mkdir /data/elasticsearch
chown -R elasticsearch:elasticsearch /data/elasticsearch
内存设置
elasticsearch内存设置为:(elasticsearch.yml)
vim /etc/elasticsearch/elasticsearch.yml bootstrap.mlockall: true
这样可以elasticsearch确保使用物理内存,不使用linux swap 。

ElasticSearch安装好后我们需要对ElasticSearch的Config进行一系列配置,具体如下: http://blog.csdn.net/huwei2003/article/details/40591191 云计算平台(检索篇)-Elasticsearch-配置篇
node.data: true --节点是否存储数据 index.number_of_shards: --索引分片数
index.number_of_replicas: --索引副本数
index.cache.field.max_size: --索引缓存
index.cache.field.expire: 20m --索引缓引过期时间

提高ES占用内存 (elasticsearch.in.sh)
内存适当调大,初始是256M, 最大1G,
vim /usr/share/elasticsearch/bin/elasticsearch.in.sh
ES_MIN_MEM=256m
ES_MAX_MEM=1g
改之前:
改之后:
调大后,最小和最大一样,避免GC, 并根据机器情况,设置内存大小,
3、添加自启动服务,运行elasticsearch:
chkconfig --add elasticsearch -- 添加自启动服务
chkconfig elasticsearch on --添加自启动服务
service elasticsearch start --启动服务
service elasticsearch status --可查看服务启动状态

4、设置防火墙
iptables -I INPUT -p tcp --dport -j ACCEPT
service iptables save
service iptables restart
cat /etc/sysconfig/iptables
5、浏览器访问:http://192.168.7.131:9200/

6、安装head插件。通过head,可以查看集群几乎所有信息,还能进行简单的搜索查询,观察自动恢复的情况等等。
./plugin install mobz/elasticsearch-head

现在在浏览器里测试一下:http://192.168.7.131:9200/_plugin/head/

7、安装bigdesk是集群监控插件,通过该插件可以查看整个集群的资源消耗情况,cpu、内存、http链接等等。https://github.com/lukas-vlcek/bigdesk(官网)、http://blog.csdn.net/july_2/article/details/24702243(监控工具介绍)
cd /usr/share/elasticsearch/plugins
git clone https://github.com/lukas-vlcek/bigdesk.git
cd bigdesk/
git tag
git checkout v2.5.0


创建“_site”目录,将bigdesk的所有文件移动到_site目录下面,在bigdesk目录下面创建文件plugin-descriptor.properties
vim plugin-descriptor.properties
复制下面的内容到plugin-descriptor.properties文件里面
description=bigdesk - A web front end for an elastic search cluster
version=master
site=true
name=bigdesk

service elasticsearch restart

在浏览器里面输入:http://192.168.7.131:9200/_plugin/bigdesk

转:http://blog.csdn.net/huwei2003/article/details/40402291、http://blog.csdn.net/july_2/article/details/24702243
官网:https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration.html
Linux安装ElasticSearch-2.2.0的更多相关文章
- Linux安装ElasticSearch启动报错的解决方法
Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...
- Linux安装Elasticsearch
本文介绍Linux环境如何安装Elasticsearch. 本文环境是在腾讯云服务器CentOS7.2搭建的,JDK1.8,elasticsearch-5.4.2. 1 安装JDK 网上教程很多,也可 ...
- Linux 安装elasticsearch、node.js、elasticsearch-head
前提:下载es的安装包 官网可以下载 es官网 安装elasticsearch 1 新建两个文件夹 一个存放安装文件,一个存放解压后的文件 mkdir -p /export/software //存放 ...
- linux 安装elasticsearch
一.检测是否已经安装的elasticsearch ps aux|grep elasticsearch. 二.下载elasticsearch.tar.gz并上传至服务器usr/local/文件夹下 三. ...
- linux 安装weblogic12.1.3.0步骤
此过程为jar包安装~ 需注意:fmw_12.1.3.0.0_wls.jar 需要jdk1.7.0_15以上的版本 1.安装JDK(若已装可跳过) (1)Oracle官网下载jdk linux ...
- linux安装elasticsearch及遇到的各种问题
1.获取elasticsearch https://www.elastic.co/downloads/elasticsearch 终端输入赋值的下载链接进行下载 wget https://artifa ...
- Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步
ElasticSearch有一个叫做river的插件式模块,可以将外部数据源中的数据导入elasticsearch并在上面建立索引.River在集群上是单例模式的,它被自动分配到一个节点上,当这个节点 ...
- linux安装Elasticsearch详细步骤
坑都已经踩好了 照着步骤一次成功 不多废话 走起 # ## 安装java运行环境 elasticsearch是用Java实现的 跑elasticsearch必须要有jre支持 所以必须先安装jre ...
- Linux 安装Anaconda 4.4.0
安装步骤参考了官网的说明:https://docs.anaconda.com/anaconda/install/linux.html 具体步骤如下: 1.在官网下载地址 https://www.an ...
- linux 安装elasticsearch 可能遇到的问题
1.can not run elasticsearch as root 切换到非root用户 因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户 第一步:liunx创 ...
随机推荐
- java 上传图片压缩
public static void uploadFile(MultipartFile multfile, String filePath) throws Exception { File targe ...
- Google想出了一个决定人员晋升的算法,然后就没有然后了......
Google 有点跑偏了,逗死我了~实践一下也好~ Prasad Setty 是 Google People Analytics 团队的副总裁.7 年前 Google 成立的这支团队的职责是收集和利用 ...
- (转)pip和easy_install使用方式
easy_install 跟 pip 都是 Python 的套件管理程式,有了它們,在使用 Python 開發程式的時候會帶來不少方便. easy_install 和 pip 有什麼不一樣?據 pip ...
- Mysql的union
我同事写了一条Sql语句,当时没看明白,下面晒出来: SELECT SUM(new_cart) AS ipv, AS iuv FROM tablename WHERE id = 5 ) as t OR ...
- JAVA设计模式(全部)
一篇一篇的重写意义不大,不如把整个PDF文档上传上来看着方便,下载链接
- python 爬虫 爬取序列博客文章列表
python中写个爬虫真是太简单了 import urllib.request from pyquery import PyQuery as PQ # 根据URL获取内容并解码为UTF-8 def g ...
- 分分钟带你玩转 Web Services【1】JAX-WS
当大型需求被数个公司分割开来,各公司系统相互交换数据的问题就会接踵而来. 毕竟是多家不同的公司的产品,研发开发语言.采用技术框架基本上是百花齐放. 怎样让自家系统提供的服务具有跨平台.跨语言.跨各种防 ...
- Installing ODIConsole application using weblogic server
在ODI 创建Java EE Agent时候, 启动Fusion Middleware配置向导创建新域的时候,选择的模板如下,已经包含了 Oracle Data Integrator - Consol ...
- js 正则表达式校验必须包含字母、数字、特殊字符
1.情景展示 在注册时,密码要求必须同时包含:字母.数字.特殊字符,如何实现? 2.原因分析 用正则表达式进行校验,是最方便的! 3.解决方案 // 密码必须由 8-64位字母.数字.特殊符号组成 ...
- SpringCloud中eureka配置心跳和剔除下线的服务的时间
在默认的springCloud中eureka注册中心在服务下线时表现的非常不灵敏,用惯了dubbo的zk注册中心表示很不习惯,eureka设计的本意是在服务不会频繁上下线和网络稳定的内网,这种设计在生 ...