Ubuntu19.10にelasticsearchをインストールする
- 2019.12.03
- elasticsearch kibana ubuntu
- elasticsearch, kibana, ubuntu19.10

大量データから高速に文字列を検索できるオープソースの全文検索エンジンであるelasticsearchのubuntu19.10へのインストール手順。データの視覚化ツールであるkibanaもインストールします。
Ubuntuバージョン
ubuntu19.10
公開署名キー インストール
公開署名キーをダウンロードしてインストールする
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
## javaがインストールされてなければインストールする sudo apt -y install default-jre default-jdk ## 確認 java --version ## インストール wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - ## apt-transport-httpsのインストール sudo apt-get install apt-transport-https ## リポジトリ定義を保存 echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list |
elasticsearchインストール
elasticsearchのインストールを行う
1 2 3 4 5 |
## アップデートしてからインストール sudo apt-get update && sudo apt-get install elasticsearch ## 起動してみる sudo systemctl start elasticsearch |
確認してみる
1 2 |
## 確認 curl http://127.0.0.1:9200 |
以下のようなjsonデータが取得できる
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
{ "name" : "testuser-Virtual-Machine", "cluster_name" : "elasticsearch", "cluster_uuid" : "3Rdr6mlPSLyXcrad1hRrow", "version" : { "number" : "7.4.2", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "2f90bbf7b93631e52bafb59b3b049cb44ec25e96", "build_date" : "2019-10-28T20:40:44.881551Z", "build_snapshot" : false, "lucene_version" : "8.2.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" } |
kibanaインストール
elasticsearchのデータを管理しやすいようにkibanaをインストールします
1 2 3 4 5 |
## インストール sudo apt-get install kibana ## 外部からアクセスを許可 sudo vi /etc/kibana/kibana.yml |
kibana.ymlに下記を追加します
1 |
server.host: "0.0.0.0" |
起動します
1 2 |
## 起動 sudo systemctl start kibana |
ブラウザから http://プライベートIP:5601 にアクセスすると下記画面が表示される

sampleデータを利用してみる
HOME画面の「Add sample data」の下にある「 Load a data set and a Kibana dashboard 」をクリック

今回は「Sample web logs」を選択する

ダッシュボードが表示される。

データの確認は左下にある「Dev Tools」をクリックしDev Toolを開いた後に

下記のコマンドを入力し「再生」ボタンをクリックすると
1 |
GET _cat/indices |
kibana_sample_data_logsが作成されていることが確認できます

-
前の記事
CentOs8に MeteorをインストールしてHello Worldまでしてみる 2019.12.02
-
次の記事
Vue.js Vue.Draggableを利用してドラッグ&ドロップを実装するサンプルコード 2019.12.03
コメントを書く