elasticsearch 配置

1、配置JAVA环境,最新版

.........省略.........

普通用户不生效的话,重启reboot

2、安装

下载zip文件elasticsearch-5.4.0.zip

unzip elasticsearch-5.4.0.zip

cd elasticsearch-5.4.0

3、启动

./bin/elasticsearch -d

-d 参数台运行

4、测试

curl ‘http://localhost:9200/‘

看到以下信息说明启动成功

{

"name" : "MkBlpSX",

"cluster_name" : "elasticsearch",

"cluster_uuid" : "7OoxnHQgRqmu2p-8VsGlXA",

"version" : {

"number" : "5.4.0",

"build_hash" : "780f8c4",

"build_date" : "2017-04-28T17:43:27.229Z",

"build_snapshot" : false,

"lucene_version" : "6.5.0"

},

"tagline" : "You Know, for Search"

}

5、客户端测试

显示“无法访问”得需求修改配置文件

vi config/elasticsearch.yml

6、重启服务,出现:

max file descriptors [4096] for elasticsearchprocess likely too low, increase to at least [65536]

解决:

vi /etc/security/limits.conf

添加如下内容:

* soft nofile 65536

* hard nofile 65536

* soft nproc 2048

* hard nproc 4096

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

修改如下内容:

* soft nproc 4096

#修改为

* soft nproc 65536

vi /etc/sysctl.conf

添加下面配置:

vm.max_map_count=655360

并执行命令:

sysctl -p

然后,再启动elasticsearch,即可启动成功。

再,本地测试与客户端测试:进行对比

curl ‘http://localhost:9200‘

http://192.168.137.7:9200/

7、安装elasticsearch-head

.............待续...........

时间: 2024-08-25 04:00:44

elasticsearch 配置的相关文章

ElasticSearch 配置详解

配置文件位于es根目录的config目录下面,有elasticsearch.yml和logging.yml两个配置,主配置文件是elasticsearch.yml,日志配置文件是logging.yml,elasticsearch调用log4j记录日志,所以日志的配置文件可以按照默认的设置,我来介绍下elasticsearch.yml里面的选项. cluster.name: elasticsearch配置的集群名称,默认是elasticsearch,es服务会通过广播方式自动连接在同一网段下的es

Elasticsearch配置参数介绍

Elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml.第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了.下面主要讲解下elasticsearch.yml这个文件中可配置的东西. cluster.name:elasticsearch配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如

ELK 做日志分析(filebeat+logstash+elasticsearch)配置

利用 Filebeat去读取日志发送到 Logstash ,再由 Logstash 处理后发送给 Elasticsearch . 一.Filebeat 项目日志文件: 利用 Filebeat 去读取文件,paths 下面配置路径地址,Filebeat 会自动去读取 /data/share/business_log/TA-*/debug.log 文件 #=========================== Filebeat prospectors ========================

ElasticSearch——Logstash输出到Elasticsearch配置

位置 在Logstash的.conf配置文件中的output中配置ElasticSearch 示例: output { elasticsearch{ action => "index" index => "%{[fields][product_type]}-transaction-%{+YYYY-MM}" hosts => ["10.0.xx.xx:9200", "10.0.xx.xx:9200", &quo

ElasticSearch配置安装中遇到的问题

0.启动elasticSearch 这里需要注意的是,es 规定 root 用户不能启动 es,所以需要创建一个用户来启动 es # 创建用户名为 es 的用户 useradd es -p # 设置 es 用户的密码 passwd es # 将 /usr/local/elasticsearch-5.2.0 的拥有者设置为 es chown -R es:es /usr/local/elasticsearch-5.2.0 # 创建 es 的 data 和 logs 目录 mkdir -p /data

elasticsearch配置详解

ES的默认的很多参数都是不需要改的,当遇到性能问题时首先应该考虑的是增加节点,和优化数据结构.下面列举一些需要注意的配置项,首先是一般大家都知道的配置项: cluster.name: elasticsearch_production 集群名称还是要改一下,不要使用默认的,万一在哪个内网,然后一台测试的笔记本开启了ES不是自动就加入了集群. node.name: elasticsearch_005_data 节点名称, path.data: /path/to/data1 数据存储路径 path.l

elasticsearch配置优化

http://m.blog.csdn.net/article/details?id=50330149 节点 Elasticsearch 节点有四种 : master and data--- 默认是这种配置,既存储数据,也可以成为master节点 only master --- 协调各个节点间均衡,如分片的移动 only data --- 只存储数据,此种节点的http.enable: false 可设置成false No data and no master --- 既不是master,也不存储

(转)分布式搜索Elasticsearch——配置

配置文件位于%ES_HOME%/config/elasticsearch.yml文件中,用Editplus打开它,你便可以进行配置.         所有的配置都可以使用环境变量,例如: node.rack: ${RACK_ENV_VAR}         表示环境变量中有一个RACK_ENV_VAR变量.         下面列举一下elasticsearch的可配置项:         1. 集群名称,默认为elasticsearch: cluster.name: elasticsearch

Elasticsearch 配置同义词

配置近义词 近义词组件已经是elasticsearch自带的了,所以不需要额外安装插件,但是想要让近义词和IK一起使用,就需要配置自己的分析器了. 首先创建近义词文档 在config目录下 mkdir analysis vim analysis/synonym.txt 编辑: i-pod, i pod, i pad => ipod, sea biscuit, sea biscit => seabiscuit, 中文,汉语,汉字 这里可以看到近义词的写法有两种: a,b => c a,b,