Elasticsearch单节点安装,启动,验证
安装
前置条件
| 软件 | 版本 | 备注 |
|---|---|---|
| Centos | 7.6 | 查看系统版本cat /etc/redhat-release |
| JDK | 1.8 | |
| Elasticsearch | 5.6.16 |
安装步骤
下载安装包
1
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.16.tar.gz
解压缩
tar -xvf elasticsearch-5.6.16.tar.gz添加用户组和用户
groupadd es && useradd -g es es给新增用户添加安装目录权限
chown -R es:es [安装目录]例如:
chown -R es:es /data/elasticsearch/elasticsearch-5.6.16
启动
切换到es用户
su es启动elasticsearch
cd [安装目录] && ./bin/elasticsearch例如
cd /data/elasticsearch/elasticsearch-5.6.16 && ./bin/elasticsearch如果正常运行,打印输出如下

验证
新打开一个终端窗口,输入curl http://localhost:9200/?pretty , 正常情况会输出类似结果
1 | { |
可以通过参数改变集群名称和节点名称
./bin/elasticsearch -Ecluster.name=my_cluster_name -Enode.name=my_node_name
如果想把 Elasticsearch 作为一个守护进程在后台运行,那么可以在后面添加参数 -d
常见问题
启动后只能本机访问
用
exit命令退出es用户修改
network.host属性,例如改为0.0.0.0不做访问ip限制vim [安装目录]/config/elasticsearch.yml编辑
/etc/sysctl.conf文件,修改或新增属性vm.max_map_count=655360,执行sysctl -p命令使修改生效关闭防火墙或者开放elasticsearch服务端口
9200切换回es用户
su es重新启动elasticsearch就可以远程访问了