Elasticsearch v5.0 is out there.
Anyone installed?
https://www.elastic.co/guide/en/elasticsearch/reference/5.0/setup-upgrade.html
Anyone installed?
https://www.elastic.co/guide/en/elasticsearch/reference/5.0/setup-upgrade.html
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
nano /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
yum -y install java-1.8.0-openjdk
yum -y install elasticsearch
curl -XPUT 'http://localhost:9200/_template/default' -d'{
"template": "*",
"settings": {
"number_of_shards": "1",
"number_of_replicas": "0"
}
}'
nano /etc/elasticsearch/elasticsearch.yml
cluster.name: CUSTOM NAME OF YOUR CLUSTER (same name should be inserted into your XenForo field in Admin ontrol Panel)
network.host: 127.0.0.1
http.port: 9200
nano /etc/elasticsearch/jvm.options
-Xms512m
-Xmx512m
mkdir /etc/elasticsearch/scripts/
cp -a /path/to/xenforoinstall/library/XenES/_scripts/*.groovy /etc/elasticsearch/scripts/
service elasticsearch start
systemctl daemon-reload
systemctl enable elasticsearch.service
systemctl start elasticsearch.service
curl -XGET 'localhost:9200'
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
yum update
Maybe you have to because - Elasticsearch requires a full cluster restart when upgrading across major versionsThat will Upgraded elasticsearch 5 from elasticsearch 2.x and donot need change any setting for this Upgrading.
Maybe you have to because - Elasticsearch requires a full cluster restart when upgrading across major versions
https://www.elastic.co/guide/en/elasticsearch/reference/5.0/restart-upgrade.html
curl -XPUT 'http://localhost:9200/_template/default' -d'{
"template": "*",
"settings": {
"number_of_shards": "1",
"number_of_replicas": "0"
}
}'
curl -XPUT 'http://localhost:9200/_settings?preserve_existing=true' -d '{
"index.number_of_replicas" : "0"
}'
# yum update
Loaded plugins: fastestmirror, priorities
base | 3.6 kB 00:00
centos-sclo-rh | 2.9 kB 00:00
centos-sclo-sclo | 2.9 kB 00:00
elasticsearch-5.x | 1.3 kB 00:00
epel/x86_64/metalink | 20 kB 00:00
epel | 4.3 kB 00:00
extras | 3.4 kB 00:00
mariadb | 2.9 kB 00:00
rpmforge | 1.9 kB 00:00
updates | 3.4 kB 00:00
varnish-4.1 | 951 B 00:00
elasticsearch-5.x/primary | 9.2 kB 00:01
Loading mirror speeds from cached hostfile
* base: ftp.hosteurope.de
* epel: mirror.de.leaseweb.net
* extras: ftp.hosteurope.de
* rpmforge: mirror.de.leaseweb.net
* updates: ftp.hosteurope.de
elasticsearch-5.x 20/20
233 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package elasticsearch.noarch 0:5.0.0-1 will be updated
---> Package elasticsearch.noarch 0:5.0.1-1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
elasticsearch noarch 5.0.1-1 elasticsearch-5.x 31 M
Transaction Summary
================================================================================
Upgrade 1 Package
Total download size: 31 M
Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for elasticsearch-5.x
elasticsearch-5.0.1.rpm | 31 MB 00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : elasticsearch-5.0.1-1.noarch 1/2
warning: /etc/elasticsearch/elasticsearch.yml created as /etc/elasticsearch/elasticsearch.yml.rpmnew
Cleanup : elasticsearch-5.0.0-1.noarch 2/2
Verifying : elasticsearch-5.0.1-1.noarch 1/2
Verifying : elasticsearch-5.0.0-1.noarch 2/2
Updated:
elasticsearch.noarch 0:5.0.1-1
Complete!
# systemctl daemon-reload
# service elasticsearch restart
Restarting elasticsearch (via systemctl): [ OK ]
# curl -XGET '127.0.0.1:9200'
{
"name" : "-QxWHO2",
"cluster_name" : "xxx",
"cluster_uuid" : "xxxxxxxx",
"version" : {
"number" : "5.0.1",
"build_hash" : "080bb47",
"build_date" : "2016-11-11T22:08:49.812Z",
"build_snapshot" : false,
"lucene_version" : "6.2.1"
},
"tagline" : "You Know, for Search"
}
# yum update
Loaded plugins: fastestmirror, priorities
base | 3.6 kB 00:00:00
centos-sclo-rh | 2.9 kB 00:00:00
centos-sclo-sclo | 2.9 kB 00:00:00
elasticsearch-5.x | 1.3 kB 00:00:00
epel/x86_64/metalink | 24 kB 00:00:00
epel | 4.3 kB 00:00:00
extras | 3.4 kB 00:00:00
mariadb | 2.9 kB 00:00:00
rpmforge | 1.9 kB 00:00:00
updates | 3.4 kB 00:00:00
varnish-4.1 | 951 B 00:00:00
(1/11): base/7/x86_64/group_gz | 155 kB 00:00:00
(2/11): epel/x86_64/group_gz | 170 kB 00:00:00
(3/11): epel/x86_64/updateinfo | 677 kB 00:00:00
(4/11): epel/x86_64/primary_db | 4.4 MB 00:00:00
(5/11): centos-sclo-sclo/x86_64/primary_db | 117 kB 00:00:00
(6/11): extras/7/x86_64/primary_db | 166 kB 00:00:00
(7/11): updates/7/x86_64/primary_db | 9.1 MB 00:00:00
(8/11): centos-sclo-rh/x86_64/primary_db | 1.8 MB 00:00:00
(9/11): mariadb/primary_db | 18 kB 00:00:00
(10/11): elasticsearch-5.x/primary | 13 kB 00:00:00
(11/11): base/7/x86_64/primary_db | 5.3 MB 00:00:00
(1/2): rpmforge/primary_db | 125 kB 00:00:00
(2/2): varnish-4.1/x86_64/primary | 9.0 kB 00:00:00
Determining fastest mirrors
* base: ftp.hosteurope.de
* epel: mirror.de.leaseweb.net
* extras: ftp.hosteurope.de
* rpmforge: mirror.de.leaseweb.net
* updates: ftp.hosteurope.de
elasticsearch-5.x 30/30
varnish-4.1 29/29
230 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package elasticsearch.noarch 0:5.0.1-1 will be updated
---> Package elasticsearch.noarch 0:5.0.2-1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================
Package Arch Version Repository Size
=================================================================================================
Updating:
elasticsearch noarch 5.0.2-1 elasticsearch-5.x 31 M
Transaction Summary
=================================================================================================
Upgrade 1 Package
Total download size: 31 M
Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for elasticsearch-5.x
elasticsearch-5.0.2.rpm | 31 MB 00:00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : elasticsearch-5.0.2-1.noarch 1/2
warning: /etc/elasticsearch/jvm.options created as /etc/elasticsearch/jvm.options.rpmnew
Cleanup : elasticsearch-5.0.1-1.noarch 2/2
Verifying : elasticsearch-5.0.2-1.noarch 1/2
Verifying : elasticsearch-5.0.1-1.noarch 2/2
Updated:
elasticsearch.noarch 0:5.0.2-1
Complete!
# systemctl daemon-reload
# service elasticsearch restart
Restarting elasticsearch (via systemctl): [ OK ]
# curl -XGET '127.0.0.1:9200'
{
"name" : "-QxWHO2",
"cluster_name" : "xxx",
"cluster_uuid" : "xxxxxxx",
"version" : {
"number" : "5.0.2",
"build_hash" : "f6b4951",
"build_date" : "2016-11-24T10:07:18.101Z",
"build_snapshot" : false,
"lucene_version" : "6.2.1"
},
"tagline" : "You Know, for Search"
}
We use essential cookies to make this site work, and optional cookies to enhance your experience.