4- Elasticsearch的安装和配置(使用软件包安装)

我在Hatena博客上发布了。

首先

以下是在RHEL7.3上安装和配置Elasticsearch的步骤。这将使用RPM来进行安装。

安装Elasticsearch

(1) 获取包装。

# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.rpm

(2) 进行安装操作。

# rpm --install elasticsearch-6.2.2.rpm

由于不希望自动启动会造成困扰,所以我不会在这里进行服务的自动启动设置。

安装日语包

ICU 分析插件

(1) 我们获取包装。

# wget https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-icu/analysis-icu-6.2.2.zip

(2) 进行安装。

# /usr/share/elasticsearch/bin/elasticsearch-plugin install file:///root/analysis-icu-6.2.2.zip

可以进行在线安装。

# /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-icu

“黑字分析插件”

(1) 获取包装。

# wget https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-kuromoji/analysis-kuromoji-6.2.4.zip

进行安装操作。

# /usr/share/elasticsearch/bin/elasticsearch-plugin install file:///root/analysis-kuromoji-6.2.2.zip

※您也可以进行在线安装。

# /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-kuromoji

安装Curator支援工具。

需要安装与 Elasticsearch 兼容的版本。可以参考以下链接:
https://www.elastic.co/guide/en/elasticsearch/client/curator/current/version-compatibility.html

官方安装方法:https://www.elastic.co/guide/en/elasticsearch/client/curator/current/yum-repository.html

(1) 获取包装

# wget https://packages.elastic.co/curator/5/centos/7/Packages/elasticsearch-curator-5.4.1-1.x86_64.rpm

(2) 进行安装操作。

# rpm --import GPG-KEY-elasticsearch
# rpm --install elasticsearch-curator-5.4.1-1.x86_64.rpm

(3)进行版本确认。

# curator --version
  curator, version 5.4.1

安装X-Pack

安装方法(官方)
https://www.elastic.co/guide/en/x-pack/current/installing-xpack.html#xpack-package-installation

(1) 获得包装

# wget https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-6.2.2.zip

(2) 将下载文件移动到/tmp文件夹中。
※由于可以指定文件位置,所以此步骤是可选的。

# mv x-pack-6.2.2.zip /tmp

(3)进行安装操作。

# /usr/share/elasticsearch/bin/elasticsearch-plugin install file:///tmp/x-pack-6.2.2.zip
-> Downloading file:///tmp/x-pack-6.2.1.zip
[=================================================] 100%??
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: plugin requires additional permissions     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.io.FilePermission \\.\pipe\* read,write
* java.lang.RuntimePermission accessClassInPackage.com.sun.activation.registries
* java.lang.RuntimePermission getClassLoader
* java.lang.RuntimePermission setContextClassLoader
* java.lang.RuntimePermission setFactory
* java.net.SocketPermission * connect,accept,resolve
* java.security.SecurityPermission createPolicy.JavaPolicy
* java.security.SecurityPermission getPolicy
* java.security.SecurityPermission putProviderProperty.BC
* java.security.SecurityPermission setPolicy
* java.util.PropertyPermission * read,write
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.
Continue with installation? [y/N]y ←「y」を入力
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@        WARNING: plugin forks a native controller        @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
This plugin launches a native controller that is not subject to the Java
security manager nor to system call filters.
Continue with installation? [y/N]y ←「y」を入力
Elasticsearch keystore is required by plugin [x-pack-security], creating...
-> Installed x-pack with: x-pack-core,x-pack-deprecation,x-pack-graph,x-pack-logstash,x-pack-ml,x-pack-monitoring,x-pack-security,x-pack-upgrade,x-pack-watcher
#

操作系统的ulimit设置

尽管默认的systemctl已经包含了ulimit的设置,但为了命令启动或自定义systemctl启动时,最好预先进行ulimit配置。

(1) 打开 ulimit 文件。

# vi /etc/security/limits.conf

(2) 我们要编辑ulimit文件。

#<domain>      <type>  <item>         <value>
#

#*               soft    core            0
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#@student        -       maxlogins       4
elasticsearch    -       nofile          65536  ←追加

(3) 进行操作系统的重新启动。

广告
将在 10 秒后关闭
bannerAds