Elasticsearch安装及集群搭建(离线版)

环境依赖:

需要安装jdk1.8版本

安装包下载 官方下载 :

elasticsearch-5.3.1.tar.gz              //ES安装包

kibana-5.3.1-linux-x86_64.tar.gz   //ES客户端工具

安装:

将安装包解压到指定目录即可。

创建ES数据及日志存放路径:

mkdir  /data/elasticsearch/data

mkdir  /data/elasticsearch/logs

修改配置文件:

文件一:jvm.options

19 # Xms represents the initial size of total heap space

20 # Xmx represents the maximum size of total heap space

21

22 -Xms2g  #不要超过30g

23 -Xmx2g  #不要超过30g

文件二:elasticsearch.yml

cluster.name: my-application //自定义集群名称,此名称各节点相同

node.name: node-1  //当前节点名称,同一个集群中不能重复

path.data: /data/elasticsearch/data   //数据存储路径,目录必须已存在

path.logs: /data/elasticsearch/logs   //日志存储路径,目录必须已存在

network.host: 192.168.0 .1   //当前节点的IP地址

http.port: 9200  //访问端口号

discovery.zen.ping.unicast.hosts: [“10.81.73.44″,”10.81.73.45”]    //集群节点IP

discovery.zen.minimum_master_nodes: 2        //集群节点IP数量

启动

sh /elasticsearch/bin/elasticsearch -h

解决报错:

cd到Elasticsearch日志存放的目录,tail -f Elasticsearch.log

问题一  :   65536:

修改文件/etc/security/limits.conf:

添加:

* hard nofile 65536
* soft nofile 65536

* soft memlock unlimited
* hard memlock unlimited

问题二  :   memory locking requested for elasticsearch process but memory is not locked:

一般问题一配置修改后问题二不必修改此项也可可解决

修改elas../conf/elas…yml

Boostrap.memry_lock:false

问题三  :    2048:

修改配置文件/etc/security/limits.d/90-nproc.conf

# Default limit for number of user’s processes to prevent

# accidental fork bombs.

# See rhbz #432903 for reasoning.

*          soft    nproc     2048

root       soft    nproc     unlimited

问题四  :    262144:

vi /etc/sysctl.conf

vm.max_map_count=262144

修改完后执行:sysctl -p //使配置生效

问题五  :   system call filters 错误

system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

修改es配置文件参数:

elasticsearch.yml

bootstrap.system_call_filter: false

解决完毕,启动成功!

测试:

利用浏览器访问http://IP地址:9200,如果出现如下内容则代表安装部署成功。

{
“name” : “AdCeZaJ”,
“cluster_name” : “aostar-search-app”,
“cluster_uuid” : “T3nqNa5iTS-4Iwz2Lp3TKg”,
“version” : {
“number” : “5.3.0”,
“build_hash” : “3adb13b”,
“build_date” : “2017-03-23T03:31:50.652Z”,
“build_snapshot” : false,
“lucene_version” : “6.4.1”
},
“tagline” : “You Know, for Search”

}

客户端工具kibana安装:

安装

解压到指定目录即可;

修改配置文件kibana/config/kibana.yml

server.host: “localhost”  #当前服务器节点IP地址

elasticsearch.url: “http://localhost:9200”  #当前服务器kibana访问地址

启动:

sh /kibana/bin/kinana -d

测试:

浏览器输入部署kibana节点的IP

http://localhost:5601出现以下界面即为部署成功


猜你喜欢

转载自blog.csdn.net/guo_cw/article/details/80637637