elasticsearch是一个基于Lucene的搜索服务器,应用非常广泛,应用的前题是先装到机器上,下面开始安装吧
由于elasticsearch是由java开发,所以首先安装java
# yum install -y epel-release
# yum install -y java-1.8.0-openjdk.x86_64
然后安装elasticsearch
1.导入key
# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
2.添加源 在/etc/yum.repos.d/添加文件elasticsearch.repo
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
3.安装
# yum install -y elasticsearch #安装
# systemctl enable elasticsearch #设为开机启动
# systemctl start elasticsearch #启动
4.查看心跳
# curl http://localhost:9200/_cat/health?v
epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1475815333 12:42:13 elasticsearch green 1 1 0 0 0 0 0 0 - 100.0%
5.配置可对外访问并配置集群
修改配置文件/etc/elasticsearch/elasticsearch.yml
network.host: 0.0.0.0 #设置可访问的ip,这样使用各种方式都可进行http访问
http.port: 9200 #公开的端口
discovery.zen.ping.unicast.hosts: ["127.0.0.1","192.168.91.188"] #组成集群的主机列表
同理,在192.168.91.188做1,2,3,4,5,步骤,并设置节点名称
node.name: node-1
6.获取集群下所有节点
访问:http://192.168.91.187:9200/_cat/nodes?v
host ip heap.percent ram.percent load node.role master name
192.168.91.187 192.168.91.187 2 90 0.19 d m Balthakk
192.168.91.188 192.168.91.188 5 91 0.01 d * node-1
© 著作权归作者所有