第一章--UbuntuインストールElasticsearch

まず、root以外のユーザーを作成する(ESがルートによって開始することはできません)

sudo adduser xjf

説明:パスワード(必須)、同様の情報の一部としてコマンドを実行した後(あなたが直接入力することができます)を追加します。我々はスタート-ESでこのアカウントにサインインした後、

第二に、使用wgetのはElasticsearchアーカイブをダウンロードします

  1. まず、実装に続いてアーカイブを保存するディレクトリを作成します。
    cd /opt
    mkdir tools
    cd tools
    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.zip
    
    結果は以下のとおりです。
    ダウンロードアーカイブ
  2. 解凍アーカイブ
    unzip elasticsearch-5.4.0.zip
    
    上のこの時点で、図のelasticsearch-5.4.0フォルダが表示されます。

第三には、configure

  1. 変更はメモリ不足ES。
    我々は、手動で512Mを修正し、2グラムであるフォルダJVMプロファイルESで実行するデフォルトのメモリ。
    示されたファイル:
    ここに画像を挿入説明
    次のコマンドを実行します。
    vim jvm.options
    
    次のように改正:
    ここに画像を挿入説明
  2. 設定された外部ネットワークアクセス
    ESはデフォルトでは唯一のイントラネットにアクセスで起動するには、外部ネットワークにアクセスすることができます設定する必要があります。あなたは、ファイアウォールをオフにする必要があります。その後elasticsearch.ymlそれらにラインnetwork.hostを追加します。0.0.0.0。
    vim elasticsearch.yml
    
    図の設定:
    ここに画像を挿入説明
  3. ESファイルを操作するために、非rootユーザー権限に割り当てられました
    chown -R 用户名:用户名 文件目录
    
    たとえば、次のように私は動作します。
    chown -R xjf:xjf /opt/tools/elasticsearch-5.4.0
    
  4. root以外のユーザーエラー解決するために開始するには
    、我々だけで設定されたこの時点でログインするために①root以外のユーザーをbinディレクトリESフォルダに移動し、実行
    shell ./elasticsearch -d
    説明:-dパラメータは背景を表し、テストを追加することはできません。あなたがバックグラウンドで実行している場合は、プロセスIDに基づいてプロセスを強制終了することができ、その後、ビューに次のコマンドを使用することができます。
    shell ps -ef | grep elastic
    ここに画像を挿入説明
    ②上記は正常ですが、私たちは始めたとき、それは次のようなエラーがあります。
    ここに画像を挿入説明
    パラメータを変更し、Aログrootユーザーを、チップのエラーからパラメータ値:
    shell sysctl -w vm.max_map_count=262144
    その後、パラメータの修正のステータスを表示します。
    shell sysctl -a | grep "vm.max_map_count"
    ここに画像を挿入説明
    ③この時、再起動が成功します、次のような成功は、次のとおりです。
    ここに画像を挿入説明

IVアクセス(成功を次のような状況があります)

  1. 外部ネットワークを介してアクセスすることができますIP
    ここに画像を挿入説明
  2. あなたはカールツールへのアクセスを使用することができます
    ここに画像を挿入説明

から学びます:

https://www.cnblogs.com/zhengyazhao/p/10918821.html
https://www.jianshu.com/p/f502438073fd

公開された43元の記事 ウォンの賞賛1 ビュー4619

おすすめ

転載: blog.csdn.net/fanrendale/article/details/104293850