1. 程式人生 > >ElasticSearch 6.5.4 RPM安裝

ElasticSearch 6.5.4 RPM安裝

最近釋出的ElasticSearch版本6.5.4基本不釋出tar.gz包了(被官網隱藏了),只發布DEB、RPM、MSI和Mac上的軟體包,確實比較容易安裝多了。
下載rpm包:
#wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.rpm

## java -version
java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)

# rpm -ivh elasticsearch-6.5.4.rpm 
warning: elasticsearch-6.5.4.rpm: Header V4 RSA/SHA512 Signature, key ID d88e42b4: NOKEY
Preparing...                          ################################# [100%]
Creating elasticsearch group... OK
Creating elasticsearch user... OK
Updating / installing...
   1:elasticsearch-0:6.5.4-1          ################################# [100%]
### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd
 sudo systemctl daemon-reload
 sudo systemctl enable elasticsearch.service
### You can start elasticsearch service by executing
 sudo systemctl start elasticsearch.service
Created elasticsearch keystore in /etc/elasticsearch

[
[email protected]
opt]# sudo systemctl daemon-reload [[email protected] opt]# sudo systemctl enable elasticsearch.service Created symlink from /etc/systemd/system/multi-user.target.wants/elasticsearch.service to /usr/lib/systemd/system/elasticsearch.service. [[email protected] opt]# sudo systemctl start elasticsearch.service [
[email protected]
opt]# sudo systemctl status elasticsearch.service ● elasticsearch.service - Elasticsearch Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-12-23 02:40:48 CST; 7s ago Docs: http://www.elastic.co Main PID: 3877 (java) CGroup: /system.slice/elasticsearch.service ├─3877 /bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -X... └─3928 /usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/bin/controller Dec 23 02:40:48 oracle.example.com systemd[1]: Started Elasticsearch. Dec 23 02:40:48 oracle.example.com systemd[1]: Starting Elasticsearch... --檢視: # rpm -ql elasticsearch-6.5.4 /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/jvm.options /etc/elasticsearch/log4j2.properties /etc/elasticsearch/role_mapping.yml /etc/elasticsearch/roles.yml /etc/elasticsearch/users /etc/elasticsearch/users_roles /etc/init.d/elasticsearch /etc/sysconfig/elasticsearch /usr/lib/sysctl.d/elasticsearch.conf /usr/lib/systemd/system/elasticsearch.service /usr/lib/tmpfiles.d/elasticsearch.conf /usr/share/elasticsearch/LICENSE.txt /usr/share/elasticsearch/NOTICE.txt /usr/share/elasticsearch/README.textile /usr/share/elasticsearch/bin /usr/share/elasticsearch/bin/elasticsearch /usr/share/elasticsearch/bin/elasticsearch-certgen /usr/share/elasticsearch/bin/elasticsearch-certgen.bat /usr/share/elasticsearch/bin/elasticsearch-certutil /usr/share/elasticsearch/bin/elasticsearch-certutil.bat /usr/share/elasticsearch/bin/elasticsearch-cli /usr/share/elasticsearch/bin/elasticsearch-croneval /usr/share/elasticsearch/bin/elasticsearch-croneval.bat /usr/share/elasticsearch/bin/elasticsearch-env /usr/share/elasticsearch/bin/elasticsearch-keystore /usr/share/elasticsearch/bin/elasticsearch-migrate /usr/share/elasticsearch/bin/elasticsearch-migrate.bat /usr/share/elasticsearch/bin/elasticsearch-plugin /usr/share/elasticsearch/bin/elasticsearch-saml-metadata /usr/share/elasticsearch/bin/elasticsearch-saml-metadata.bat /usr/share/elasticsearch/bin/elasticsearch-setup-passwords /usr/share/elasticsearch/bin/elasticsearch-setup-passwords.bat /usr/share/elasticsearch/bin/elasticsearch-shard /usr/share/elasticsearch/bin/elasticsearch-sql-cli /usr/share/elasticsearch/bin/elasticsearch-sql-cli-6.5.4.jar /usr/share/elasticsearch/bin/elasticsearch-sql-cli.bat /usr/share/elasticsearch/bin/elasticsearch-syskeygen /usr/share/elasticsearch/bin/elasticsearch-syskeygen.bat /usr/share/elasticsearch/bin/elasticsearch-translog /usr/share/elasticsearch/bin/elasticsearch-users /usr/share/elasticsearch/bin/elasticsearch-users.bat /usr/share/elasticsearch/bin/x-pack ... /usr/share/elasticsearch/plugins /var/lib/elasticsearch /var/log/elasticsearch /var/run/elasticsearch --客戶端訪問: # curl localhost:9200 { "name" : "GS9-MID", "cluster_name" : "elasticsearch", "cluster_uuid" : "Lp-wKEA9SE-1pOLFaymFRQ", "version" : { "number" : "6.5.4", "build_flavor" : "default", "build_type" : "rpm", "build_hash" : "d2ef93d", "build_date" : "2018-12-17T21:17:40.758843Z", "build_snapshot" : false, "lucene_version" : "7.5.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" } 註釋: 預設只允許本地訪問,需要修改配置檔案允許遠端訪問: # vim /etc/elasticsearch/elasticsearch.yml network.host: 0.0.0.0 --重啟Elasticsearch服務: [
[email protected]
opt]# sudo systemctl stop elasticsearch.service [[email protected] opt]# sudo systemctl start elasticsearch.service # curl 192.168.3.113:9200 { "name" : "GS9-MID", "cluster_name" : "elasticsearch", "cluster_uuid" : "Lp-wKEA9SE-1pOLFaymFRQ", "version" : { "number" : "6.5.4", "build_flavor" : "default", "build_type" : "rpm", "build_hash" : "d2ef93d", "build_date" : "2018-12-17T21:17:40.758843Z", "build_snapshot" : false, "lucene_version" : "7.5.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" } 若要下載tar.gz包的地址為: #wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz