ElasticSearch 环境搭建

注意事项 :

1. ElasticSearch只能使用非root用户进行操作

2. ElasticSearch一般情况使用最新版本的JDK

3. 客户端JDK版本与ElasticSearch版本必须与服务器端一致

一. 选用版本

1. ElasticSearch版本 : ElasticSearch5.2.2

2. 操作系统 : Ubuntu14.04 LTS 64bit

3. JDK版本 : JDK1.8.0_151

二. JDK安装(省略)

三. ElasticSearch安装

1. 下载地址

https://www.elastic.co/downloads/elasticsearch

官方下载最新ElasticSearch tar包

2. /usr下建立文件夹ElasticSearch

3. 将下载的ElasticSearch.tar.gz包拷贝到新创建的文件夹下

4. 解压

5. 运行ElasticSearch/bin/下ElasticSearch命令

ok,安装完成,是不是很简单

四. ElasticSearch问题处理

1. log4j权限问题

直接把elasticSearch文件夹权限赋给所有角色即可

2.启动ElasticSearch时出现内存不足情况

由于elasticsearch默认分配jvm空间大小为2g,修改jvm空间分配

进入ElasticSearch/config目录,vi jvm.properties,将

-Xms2g

-Xmx2g

修改为

-Xmx512m

-Xms512m

注: 512m可以根据自己的实际情况进行修改

3.启动时出现

进入/etc/security/limit.config,文件末尾添加

sycamore为用户名

五.验证服务

运行./elasticSearch命令后

就表示运行服务成功,直接在浏览器访问localhost:9200或者127.0.0.1:9200,能看到服务的一些基本信息

服务启动成功

六.可视化工具(官网提供的kinaba)安装

1.基本配置

监控的elasticSearch 地址

由elasticsearch.url: "http://localhost:9200" 改为elasticsearch.url: "http://ip:9200"

2.server.host(可以通过外部设备访问)

同上修改ES时一样,直接将localhost修改为对应IP

七.

正常启动ElasticSearch后还有一些基础信息需要配置:

1.正常启动后只能在服务器本机可以访问到elasticSearch服务(并且只能通过localhost进行访问),如果需要在外部设备进行访问服务器或者通过ip进行访问则需要对elasticsearch.yml进行设置

文件目录:/usr/elasticSearch/elasticsearch-5.6.3/config

设置项:network.host , 原始值为192.168.0.1 修改为服务器本身IP

重启服务即可进行远程访问

2.端口配置http.port

不配置或默认配置都是9200

猜你喜欢

转载自my.oschina.net/scymore/blog/1632240