第一节 安装

1.1、判断是否安装了java

1.2、安装java

如果没有安装java,需要先安装java

yum -y install java-1.8.0-openjdk*

1.3、安装Elasticsearch

可以从这里获取elasticsearch的最新版本

https://www.elastic.co/downloads/elasticsearch

https://www.elastic.co/downloads/elasticsearch

#下载Elasticsearch压缩包
https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.3/elasticsearch-2.3.3.zip

#对elasticsearch-2.3.3.zip进行解压缩
unzip elasticsearch-2.3.3.zip

1.4、运行Elasticsearch

通过./elasticsearch命令启动Elasticsearch程序,如下图所示:

如果需要在后台运行Elasticsearch程序,使用命令:

./elasticsearch -d

1.5、判断elasticsearch是否成功运行

1.5.1、查看进程的方法

执行命令:

$ ps -aux|grep elasticsearch

如果返回如下信息说明安装运行成功

anbc   2326 36.0 20.6 3175772 209756 pts/0  Sl   11:15   0:10 /bin/java
       -Xms256m 
       -Xmx1g 
       -Djava.awt.headless=true 
       -XX:+UseParNewGC 
       -XX:+UseConcMarkSweepGC 
       -XX:CMSInitiatingOccupancyFraction=75 
       -XX:+UseCMSInitiatingOccupancyOnly 
       -XX:+HeapDumpOnOutOfMemoryError 
       -XX:+DisableExplicitGC 
       -Dfile.encoding=UTF-8 
       -Djna.nosys=true 
       -Des.path.home=/opt/elasticsearch 
       -cp /opt/elasticsearch/lib/elasticsearch-2.3.3.jar:
       /opt/elasticsearch/lib/* 
       org.elasticsearch.bootstrap.Elasticsearch start -d

1.5.2、查看发起端口的方法

通过netstat -atunlp命令获取当前对外开放的端口,其中的9200和9300端口就是Elasticsearch开启的端口。

1.5.3、http访问的方法

访问链接curl http://localhost:9200/?pretty 返回如下内容

{
  "name" : "William Baker",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.3.3",
    "build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
    "build_timestamp" : "2016-05-17T15:40:04Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.0"
  },
  "tagline" : "You Know, for Search"
}

1.6、停止运行的方式

1.6.1、终止进程方法

Ctrl+C

1.6.2、kill命令方法

使用kill命令

1.6.3、REST API方法

(1)、关掉整个集群: curl -XPOST http://localhost:9200/_cluster/nodes/_shutdown

(2)、关掉单一节点: ```curl –XPOST
http://localhost:9200/_cluster/nodes/BlrmMvBdSKiCeYGsiHijdg/_shutdown

其中“BlrmMvBdSKiCeYGsiHijdg”对应节点的标识符


(3)、s查询节点标识符的方法
```curl -XGET http://localhost:9200/_cluster/nodes/

1.7、修改elasticsearch的用户

http://blog.csdn.net/hong0220/article/details/50755866

results matching ""

    No results matching ""