0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CentOS7上でkuromojiをインストール

Last updated at Posted at 2020-11-13

elasticsearchとkibanaをインストールした環境でkuromojiをインストールします。

##開発環境
virtualbox上のcentos7
elasticsearch 6.8.13
kibana 5.6.16
kuromoji 6.8.13
java 1.8.0_262

##elasticsearch インストール
・java のインストール
java7を消してjava8をインストールしても良いです

#yum remove -y java-1.7.0-openjdk
#yum install -y java-1.8.0-openjdk-devel
#yum install -y java-1.8.0-openjdk-debuginfo --enablerepo=*debug*

バージョン確認

java -version

・elasticsearchのインストール
ここではrpmを使います。

#rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

レポジトリファイルを書き込みます。

#vim /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
auto-refresh=1
type=rpm-md

yumでインストールします。

yum install elasticsearch
systemctl enable elasticsearch

起動しましょう。

systemctl start elasticsearch

elasticsearchを起動するときにvirtualbox上のメモリが足りないと起動に失敗する場合があります。その時はメモリを拡張させましょう

以下で起動できたかテストします

#curl localhost:9200

以下のように表示されたら成功です。

{
  "name" : "hKlo_7Y",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "DhFQT2-iTiS_GDeGu8ysIw",
  "version" : {
    "number" : "6.8.13",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "be13c69",
    "build_date" : "2020-10-16T09:09:46.555371Z",
    "build_snapshot" : false,
    "lucene_version" : "7.7.3",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

#kibanaのインストール
kibanaもrpm使います。

#rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

kibanaのレポジトリファイルを書き込みます。

#vim /etc/yum.repos.d/kibana.repo
[kibana-6.x]
name=Kibana repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

kibanaをインストールして起動させましょう

#yum install kibana
#systemctl enable kibana
#systemctl start  kibana

kibana.ymlファイルを編集してkibanaにアクセスできるようにします。

#vim /etc/kibana/kibana.yml
server.host: “IPアドレス”
elasticsearch.url: "http://localhost:9200"
#systemctl restart kibana

ここではファイアウォールを止めています。ファイアウォールを起動したままの場合、ポートを開いてください。
kibanaをインストールしてkibana.ymlを編集した後の再起動を忘れないこと。ブラウザで開けなくなります。

ブラウザで開きましょう
http://IPアドレス:5601

#kuromojiのインストール

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

elasticsearchを再起動します

#systemctl restart elasticsearch

kuromojiが起動できているか以下で確認すると、

#curl -X GET 'http://localhost:9200/_nodes/plugins?pretty'
{
  "_nodes" : {
    "total" : 1,
    "successful" : 1,
    "failed" : 0
  },
  "cluster_name" : "elasticsearch",
  "nodes" : {
    "hKlo_7YNQ6ix8b2BCz7aGQ" : {
      "name" : "hKlo_7Y",
      "transport_address" : "127.0.0.1:9300",
      "host" : "127.0.0.1",
      "ip" : "127.0.0.1",
      "version" : "6.8.13",
      "build_flavor" : "default",
      "build_type" : "rpm",
      "build_hash" : "be13c69",
      "roles" : [
        "master",
        "data",
        "ingest"
      ],
      "attributes" : {
        "ml.machine_memory" : "10082598912",
        "xpack.installed" : "true",
        "ml.max_open_jobs" : "20",
        "ml.enabled" : "true"
      },
      "plugins" : [
        {
          "name" : "analysis-kuromoji",
          "version" : "6.8.13",
          "elasticsearch_version" : "6.8.13",
          "java_version" : "1.8",
          "description" : "The Japanese (kuromoji) Analysis plugin integrates Lucene kuromoji analysis module into elasticsearch.",
          "classname" : "org.elasticsearch.plugin.analysis.kuromoji.AnalysisKuromojiPlugin",
          "extended_plugins" : [ ],
          "has_native_controller" : false
        }
      ],

のように続いていきます

これでkuromojiがインストールできました。kibanaの左上にあるdevtoolのコンソールからkuromojiが使えます
●参考
https://qiita.com/onlyzs/items/045fb33dbd6bd781ce23

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?