Elastic

From SME Server
Revision as of 15:40, 7 February 2018 by Unnilennium (talk | contribs)
Jump to navigationJump to search

How to set elastic search on SME

install and configure

installl elastic repo


/sbin/e-smith/db yum_repositories set elastic6 repository \
Name 'Elasticsearch repository for 6.x packages' \
BaseURL 'https://artifacts.elastic.co/packages/6.x/yum' \
GPGKey 'https://artifacts.elastic.co/GPG-KEY-elasticsearch' \
GPGCheck yes \
EnableGroups yes \
Visible no \
status disabled
/sbin/e-smith/db yum_repositories set elastic5 repository \
Name 'Elasticsearch repository for 5.x packages' \
BaseURL 'https://artifacts.elastic.co/packages/5.x/yum' \
GPGKey 'https://artifacts.elastic.co/GPG-KEY-elasticsearch' \
GPGCheck yes \
EnableGroups yes \
Visible no \
status disabled
/sbin/e-smith/db yum_repositories set elastic2 repository \
Name 'Elasticsearch repository for 2.x packages' \
BaseURL 'https://packages.elastic.co/elasticsearch/2.x/centos' \
GPGKey 'https://artifacts.elastic.co/GPG-KEY-elasticsearch' \
GPGCheck yes \
EnableGroups yes \
Visible no \
status disabled
/sbin/e-smith/db yum_repositories set elastic1 repository \
Name 'Elasticsearch repository for 1.6 packages' \
BaseURL 'https://artifacts.elastic.co/packages/1.6/yum' \
GPGKey 'https://artifacts.elastic.co/GPG-KEY-elasticsearch' \
GPGCheck yes \
EnableGroups yes \
Visible no \
status disabled


signal-event yum-modify

install elastic and dependencies (which are not explicits). You now need to choose the version you want ! 6, 5 or 1.6

yum install elasticsearch java-1.8.0-openjdk  --enablerepo=elastic1


make it start at every boot

ln -s /etc/rc.d/init.d/e-smith-service  /etc/rc7.d/S95elasticsearch
config set elasticsearch service status enabled 

start it for the first time

service elasticsearch start


notes

elasticsearch : OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N