web-dev-qa-db-ja.com

16.04 LTにElasticsearchをインストールする方法

Ubuntu 16.04 LTSを仮想ボックスにインストールしており、elasticsearchをインストールして Ruby on Rails で使用したいと思います。私はインストール方法をグーグルで検索しましたが、いくつかの違いがある複数のガイドを見つけました。

buntu 16.04へのelasticsearchのインストール

デジタルオーシャン:Ubuntu 16.04でElasticsearchをインストールして構成します

(@前提条件を参照)

開発環境を台無しにすることなく、elasticsearchを安全にインストールする方法を教えてください。

4
ltdev

Elasticには、ElasticsearchをDebianパッケージと共にインストールするための独自のガイドがあります。あなたは彼らのウェブサイトでそれを見つけることができます。

https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html

私はこれを使用しましたが、今ではすべてが魅力のように機能します。

ElasticsearchにはJava 8以降が必要です。

$ Sudo apt-get install openjdk-8-jdk
$ Java -version
openjdk version "1.8.0_111"

Elasticsearchをインストールする

$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | Sudo apt-key add -
$ Sudo apt-get install apt-transport-https
$ echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | Sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
$ Sudo apt-get update && Sudo apt-get install elasticsearch

いくつかの発言(弾性ウェブサイトから):

  • add-apt-repositoryを使用しないでください。deb-srcエントリも追加されますが、ソースパッケージは提供していません。 deb-srcエントリを追加した場合、次のようなエラーが表示されます。
Unable to find expected entry 'main/source/Sources' in Release file
Wrong sources.list entry or malformed file)

=> /etc/apt/sources.listファイルからdeb-srcエントリを削除すると、インストールが正常に機能するはずです。

  • 同じElasticsearchリポジトリに2つのエントリが存在する場合、apt-getの更新中に次のようなエラーが表示されます。

Sources.listエントリの複製 https://artifacts.elastic.co/packages/5.x/apt/ ... `

=> /etc/apt/sources.list.d/elasticsearch-5.x.listの重複エントリを調べるか、/etc/apt/sources.list.d/および/etc/apt/sources.listファイル内のファイルから重複エントリを見つけます。

15
SebastienPattyn

Ubuntu 16.04でのElasticSearch 1.xまたは2.xの非常に基本的なインストールの場合(Ubuntu 14.04でも同様)、Ubuntuの新規インストールで次のいくつかの手順を実行します。

  1. su

  2. apt-get update

  3. apt-getアップグレード

  4. add-apt-repository ppa:webupd8team/Java

  5. apt-get update

  6. apt-get install Oracle-Java8-installer

  7. Javaバージョン

// 2.xの場合; elasticsearch 2.4.0

  1. wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.4.0/elasticsearch-2.4.0.deb

  2. dpkg -i elasticsearch-2.4.0.deb

  3. サービスのelasticsearchステータス

  4. apt-get install -y curl lynxリンク

  5. lynx http:// localhost:9200

または

  1. curl -X GET 'http:// localhost:9200'
3
Pajsije

次の手順に従います。Javaはエラスティック検索に必要です。

Sudo apt-get install apt-transport-https wget -qO- https://artifacts.elastic.co/GPG-KEY-elasticsearch | Sudo apt-key add-add-apt-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main" Sudo apt-get update Sudo apt-get install elasticsearch

詳細については、これに従ってください link

0
praveen G K