Elasticsearch7.3の研究は、2-インストールと設定ノート

、JDKのインストール
1. JDKのダウンロード
.JDKダウンロード:説明追加ダウンロードするには、公式ウェブサイトに直接リンクをクリックしてください
Elasticsearch7.3の研究は、2-インストールと設定ノート
。2.抽出をしてインストール
JDK-11.0.4_linux-x64_bin.tar.gz -zxvfタール
ます。mkdir -pは/ usr / local / JDK /
ミュージックビデオJDK-11.0.4は/ usr / local / JDK /
3のconfigureの環境変数
VI / etc / profileを
エクスポートJAVA_HOME =は/ usr / local / JDK / JDK-11.0.4
輸出JAVA_HOME $ PATH = / binに:$ PATHの
エクスポート= CLASSPATH :. $ JAVA_HOME / libに/ Dt.jar:$ JAVA_HOME / libに
4.コンパイル
ソースは/ etc / profile
5.ビュー
のjava -version
Elasticsearch7.3の研究は、2-インストールと設定ノート
2、ESのインストールと設定
1.ダウンロード
wgetのhttps://artifacts.elastic.co /downloads/elasticsearch/elasticsearch-7.3.0-linux-x86_64.tar.gz
2.エキス
タール-zxvf elasticsearch-7.3.0-linux- x86_64.tar.gz

  1. 新しいアカウントと認可
    Elasticsearch位スーパーユーザーrootを実行するために使用することはできませんが必要ですので、我々はテストアカウント設定
    groupaddの精巣を

            useradd testesuser -g testes -p 123456
    
            然后,给testesuser用户elasticsearch目录的授权。
    
            chown -R testesuser:testes /usr/local/es/
            切换至elasticsearch目录,并以testesuser用户运行
    
            su testesuser
            这个用户专门用来给es操作的,如启动,暂停等。。。
    4.启动服务
         在es安装目录下进入bin文件夹
         运行elasticsearch,如果想后台运行后面加 -d,es默认会启动http 9200端口,tcp 9300端口
     5.防火墙添加
         firewall-cmd --zone=public --add-port=9200/tcp --permanent
         firewall-cmd --zone=public --add-port=9300/tcp --permanent
         firewall-cmd --reload
    6.测试
       方法1  直接通过浏览器测试

    Elasticsearch7.3の研究は、2-インストールと設定ノート
    試験方法2カール
    カールHTTP:// localhostを:9200
    Elasticsearch7.3の研究は、2-インストールと設定ノート
    第三に、ディレクトリ構造
    •ホームディレクトリ:使用$ ES_HOMEは表現
    •binに/:場所の$ ES_HOME / binが、elasticsearchとelasticsearch-プラグインのスクリプトが含まれ
    $場所:•confに/をES_HOME /設定、およびpath.confを使用して、プロファイルelasticsearch.ymlのlog4j2.propertiesを含ん指定
    •データ/各インデックス/シャード・データ・ファイルを含む、位置の$ ES_HOME /データを、複数の位置は、パスを使用して、指定することができ.dataのは、指定された
    場所$ ES_HOME /ログは、使用path.logsは、指定された:•ログを/
    場所ES_HOME $ /プラグイン:•plguins /
    レポ/•:指定された使用path.repoは、デフォルトの位置は、共有ファイルシステムリポジトリの位置を示していないが。あなたは、複数の位置を指定することができます。
    •スクリプト/:場所の$ ES_HOME /スクリプトは、指定されたpath.scriptsを使用しています。

第四に、解決するために与えられているサービスを開始
1.curlポートエラーを
。カールhttp://192.168.43.96:9200は接続を拒否しました

默认是通过127.0.0.1启动的 ,需要修改配置文件
Elasticsearch7.3の研究は、2-インストールと設定ノート
network.host: 192.168.43.96
http.port: 9200
2.ERROR: bootstrap checks failed
max file descriptors [10240] for elasticsearch process likely too low, increase to at least [65536]
切换到root用户
vi /etc/security/limits.conf
#添加如下内容:

  • soft nofile 65536
  • hard nofile 131072
  • soft nproc 4096
  • hard nproc 4096
    修改/etc/sysctl.conf
    #添加下面配置:
    vm.max_map_count=655360
    执行命令:

    sysctl -p

    注意:如果仍然提示异常

    max file **

    max number **

    max virtual **

    サイズを提出することができ、上記のパラメータは、プロンプトを解決するために調節することができます。
    sysctlが、コマンドの実行、保存-p
    3.デフォルトの検出設定を生産には適していない使用、[discovery.seed_hosts、discovery.seed_providers、cluster.initial_master_nodes]の少なくとも一方が設定されている必要があり
    XX-nproc.conf(異なるマシンを変更しますXXは最初-CDの/etc/security/limits.d/を表示することができ、同じではありません)

    vi /etc/security/limits.d/20-nproc.conf
    *          soft    nproc     4096(改为4096,原来为1024)
    在 elasticsearch.yml中添加配置项:bootstrap.system_call_filter为false:
    bootstrap.memory_lock: false
    bootstrap.system_call_filter: false
    cluster.initial_master_nodes: ["node-1"]

おすすめ

転載: blog.51cto.com/2262805/2441988