下载地址:https://www.elastic.co/downloads/elasticsearch
2、解压到/usr/local/elasticsearch。
3、修改ElasticSearch配置
进入ElasticSearch安装目录,进入config目录,打开elasticsearch.yml文件,修改如下配置(已注释的配置需要打开)。
属性 | 修改为 | 说明 |
cluster.name | elasticsearch-cluster(集群名称) | ElasticSearch集群名称,多个节点需要配置一样,这样可以防止一个新启动的节点加入到相同网络中的另一个同名的集群中 |
node.name | esnode-1(名字不能重复) | ElasticSearch节点名称 |
path.data | /data/elasticsearch | ElasticSearch数据存放目录,该目录要求存储空间较大 |
network.host | 本机IP | ElasticSearch服务地址 |
http:port | 9200 | ElasticSearch Http服务地址 |
discovery.zen.ping.unicast.hosts | 具体集群地址,例如 ["10.1.15.13", "10.1.15.14"] | 用于集群节点发现 |
4、后台启动elasticsearch
以非root用户执行以下指令(创建非root用户,注意需要为该用户授权,否则无法启动服务)。
./bin/elasticsearch -d
如果提示Could notfind any executable java binary. Please install java in your PATH or setJAVA_HOME
打开bin/elasticsearch,增加JAVA_HOME=/usr/local/jdk(jdk的安装地址)。
5、测试是否安装成功,输入一下命令
curl'http://localhost:9200/?pretty'
或curl'http://ip:9200/?pretty'。
6、下载安装elasticsearch-header,监控ElasticSearch
进入elasticsearch/plugins目录
创建head目录
进入head目录
创建_site目录
将elastic-header-master下所有文件放入_site目录中
输入http://10.1.15.15:9200/_plugin/head/
7、关闭ElasticSearch
curl -XPOST 'http://localhost:9200/_shutdown'