centos6.8安装elasticsearch5.6.8
-
上传elasticsearch-5.6.8.tar.gz
-
解压到/usr/local/elasticsearch中
-
配置JVM
vim /usr/local/elasticsearch/config/jvm.options 原始为: -Xms2g -Xmx2g ======修改为 -Xms512m -Xmx512m
4.添加用户
elasticsearch不允许在root用户下启动
useradd yh passwd yh
5.root用户下给el目录赋予权限
chown yh:yh -R /usr/localelasticsearch
6.修改系统配置文件
vim /etc/security/limits.conf * soft memlock unlimited * hard memlock unlimited * soft nofile 65536 #软件 * hard nofile 131072 #硬件
备注:* 代表Linux所有用户名称,保存、退出、重新登录生效
7.修改线程池大小
vim /etc/security/limits.d/90-nproc.conf soft nproc 1024 #修改为: soft nproc 4096
8.修改虚拟内存大小
vim /etc/sysctl.conf #添加如下 vm.max_map_count=655360
9.执行修改生效
sysctl -p
10.编辑elasticsearch配置文件
vim /usr/local/elasticsearch/config/elasticsearch.yml cluster.name: elasticsearch node.name: elasticsearch-node-1 #在elasticsearch目录下新建data文件夹 path.data: /usr/local/elasticsearch/data #在elasticsearch目录下 新建logs文件夹 path.logs: /usr/local/elasticsearch/logs network.host: 0.0.0.0 #表示所有的IP都可以访问 http.port: 9200 discovery.zen.minimum_master_nodes: 1 bootstrap.memory_lock: false bootstrap.system_call_filter: false
11.安装log4j缺失的依赖
yum install -y log4j*
- 使用yh账户登录,启动ela
#两种方式启动,方式1,直接启动 ./elasticsearch #方式2,后台启动 ./elasticsearch -d
13.浏览器访问9200端口,需要关闭防火墙
出现下面,代表安装成功
{ "name" : "elasticsearch-node-1", "cluster_name" : "elasticsearch", "cluster_uuid" : "gUDtRA8PTI-BwX-uzYJrFA", "version" : { "number" : "5.6.8", "build_hash" : "688ecce", "build_date" : "2018-02-16T16:46:30.010Z", "build_snapshot" : false, "lucene_version" : "6.6.1" }, "tagline" : "You Know, for Search" }