Elasticsearch安装记录

一 安装部分

1、新建用户

elasticsearch不能使用root身份执行

adduser esuser
passwd esuser

2、赋予权限

切换到root

chown -R esuser /opt/elasticsearch-5.1.2

3、永久增加file descriptors最大数量

启动时可能会提示file descriptors过低

在/etc/security/limits.conf追加:

esuser soft nofile 65536
esuser hard nofile 65536

4、永久增加vm.max_map_count配置

启动时可能会提示vm.max_map_count过低

在/etc/sysctl.conf追加:

vm.max_map_count=262144

用root身份执行sysctl -p

5、max number of threads too low

启动提示这个错误:

max number of threads [1024] for user [esuser] likely too low, increase to at least [2048]

解决方法如下:

vi /etc/security/limits.d/90-nproc.conf

修改

*          soft    nproc     1024(改为2048)

二 启动

进入安装目录

执行./bin/elasticsearch

默认Elasticsearch是再前台运行,关闭命令行后会退出程序。

如果想要使Elasticsearch在后台运行执行一下语句:

./bin/elasticsearch -d -p pid

这是要想停止它,执行:

先找到对应java进程的pid
ps aux

kill 1234

三 局域网访问

默认只能通过localhost访问,通过修改\config\elasticsearch.yml文件中的:network.host: XX.XX.XX.XX

四 集群新增节点

这里讨论的是在不同服务器上部署的情况。Elasticsearch 默认被配置为使用单播发现,以防止节点无意中加入集群。

使用单播,你可以为 Elasticsearch 提供一些它应该去尝试连接的节点列表。 当一个节点联系到单播列表中的成员时,它就会得到整个集群所有节点的状态,然后它会联系 master 节点,并加入集群。

修改\config\elasticsearch.yml配置:

// 找到这句,将前面#号删除,列出几个其他节点的地址
discovery.zen.ping.unicast.hosts: ["host1", "host2:port"]

五 配置中文分词器

下载指定版本插件elasticsearch-analysis-ik-{version}.zip,解压后将其复制到your-es-root/plugins目录下。

重启elasticsearch服务。

测试:

http://localhost:9200/your_index/_analyze?text=测试文本&tokenizer=ik_smart

必须在一个索引下面。

原文地址:https://www.cnblogs.com/liycode/p/9319318.html

时间: 2024-11-10 04:51:32

Elasticsearch安装记录的相关文章

elasticsearch 安装记录

windows下的安装即开箱即用,到bin目录下打开elasticsearch.bat,访问localhost:9200,页面显示: { "name" : "Windshear", "cluster_name" : "elasticsearch", "version" : { "number" : "2.3.5", "build_hash" : &

ELK笔记(一)elasticsearch安装

未来一段时间,可能会学习ELK日志处理的框架.在学习的过程中,会通过<实战ELK--分布式大数据搜索与日志挖掘及可视化解决方案>.<Elasticsearch中文指南>及各大论坛相关技术贴完成自己的学习过程.在学习的过程中,我会通过笔记的形式将一些技术点或知识记录在此,不仅希望以后自己需要的时候直接来查阅,更是希望能够帮助更多的人.该系列笔记仅仅是个人学习中的点滴记录,如果存在什么知识点错误等,欢迎广大同仁批评指导. 一.Elasticsearch安装 项目网站:https://w

ElasticSearch概述及Linux下的单机ElasticSearch安装

原文地址:http://blog.csdn.net/w12345_ww/article/details/52182264.版权归原作者所有 这两天在项目中要涉及到ElasticSearch的使用,就上网去搜索了一些这方面的资料,发现elasticSearch的安装分为单机和集群两种方式.在本例中,我们重点介绍单机下的ElasticSearch的安装,亲测可用,记录下来与各位同仁分享. 一.ElasticSearch概述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分

Elasticsearch安装配置问题

1.配置服务 ip 和 端口 进入 elasticsearch 安装目录,打开 config/elasticsearch.yml 配置 net.host 和 http.port net.host: 0.0.0.0 http.port: 9200 2.坑 (1)用户Linux 下不要使用 root 用户运行 Elasticsearch, 否则会报异常 can not run elasticsearch as root (2)引导检查 如果你是使用 .zip 或 .tar.gz 安装包,有些配置需要

ElasticSearch安装

1.ElasticSearch安装的准备工作 Linux:CentOS Elasticsearc:elasticsearch-2.2.0 JDK:jdk-7u79-linux-x64 IK:1.8.0 MAVEN:apache-maven-3.3.3-bin 2.配置网络静态文件 虚拟机设置桥接模式 配置:vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE :网卡代号,需要ifcfg-eth0相对应 HWADDR:网卡地址 即MAC地址 BO

k2 4.6.9安装记录-够复杂了

首先需要准备一台Windows server 2008R2 系统.可以从微软官方下载. 下载地址: http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=11093 然后使用VMware Workstation打开此镜像文件. 安装K2 server 需要.NET FRAMEWORK 4.0 以及域环境. .NetFrameWork4.0 安装就不要我说了,大家自己下载一个安装即可. 域环境安装: 运行CMD 输入 dcprom

Linux环境下Tivoli Directory Server v6.3安装记录_步骤2:安装TDS软件

IBM Tivoli Directoy Server是对轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)的一个完整实现,功能强大.稳定可靠,是构建企业门户的基础磐石: 本系列文章以图文方式讲解TDS安装的相关知识: 系列文章目录如下: 1.安装DB2数据库: 2.安装TDS软件: 3.创建TDS实例: 4.解决因GSKIT版本引起的TDS实例无法启动的故障: 本文为TDS安装记录系列文章的第二篇<安装TDS软件>: 环境说明: 硬件环境

开源备份软件bacula安装记录--含备份-恢复演练

公司原来的备份机器用的是oracle-linux 5.7 运行的不是很稳定,经常出现死机,新装了一个centos6.5, 准备使用bacula来对数据进行备份,在这里记录一下安装过错,备忘. 操作系统:centos6.5 1.安装mysql 用yum安装 yum install mysql mysql-server mysql-devel 这里要注意的是一定要安装mysql-devel,否则在等下configure bacula的时候会报找不到mysql.h文件--这里折腾了我好久,差点想去编译

对于最近测试LYNC2013的安装记录

最近上班,突然想测试下微软最新的lync2013系统,于是说做就做,在虚机下准备了下环境,此次测试是前后端的架构,暂时未测试Edge的架构,测试的架构如下图 本次测试环境 DC为windows server2012系统的域架构 后端数据库安装的SQL2008 R2,采用的是默认实例 Lync2013的前端是安装的Windows server2012系统 1:首先配置机器的网络及系统的权限,此次使用的是最高管理员权限登陆各系统. 2:由于我们安装的是前后端架构,我这边先准备了SQL后端数据库,先单