<font id="pvzn9"><output id="pvzn9"><form id="pvzn9"></form></output></font>
<thead id="pvzn9"><rp id="pvzn9"></rp></thead>

    <menuitem id="pvzn9"></menuitem><thead id="pvzn9"></thead>
      <menuitem id="pvzn9"></menuitem>

        <cite id="pvzn9"><rp id="pvzn9"><address id="pvzn9"></address></rp></cite>

            <meter id="pvzn9"></meter>

            <mark id="pvzn9"></mark>

            CentOS 7安裝Elasticsearch 7.2

            CentOS 7安裝Elasticsearch 7.2,安裝前準備(1)安裝JDK環境首先到Oracle官網下載jdk。Elasticsearch 7.2支持JDK版本:1.8、11、12。這里使用了JDK12。

            二維碼

            簡介


            一、安裝前準備


            (1)安裝JDK環境


            首先到Oracle官網下載jdk。下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html。


            Elasticsearch 7.2支持JDK版本:1.8、11、12。這里使用了JDK12。具體支持情況:https://www.elastic.co/cn/support/matrix#matrix_jvm。


            下載JDK壓縮包,通過SFTP客戶端(WinSCP)上傳到CentOS7相應的目錄下。


            然后解壓JDK,解壓命令為:


            #tar -zxvf jdk-12.0.2_linux-x64_bin.tar.gz。


            為了使后續使用方便將將壓后的目錄重命名為jdk,重命名的命令為


            #mv jdk-12.0.2/  jdk


            (2)配置環境變量


            輸入命令:


            #vi /etc/profile


            在文件尾部加入如下內容:


            export JAVA_HOME=/opt/jdk


            export JRE_HOME=/$JAVA_HOME/jre


            export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


            export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin


            修改完成后,保存文件,退出。


            通過source命令重新加載/etc/profile文件,使得修改后的內容生效,命令如下。


            # source /etc/profile


            輸入java –version查看jdk版本,輸出成功,這代表安裝成功。


            二、Elasticsearch安裝配置


            (1)Elasticsearch安裝


            Elasticsearch的下載地址為https://www.elastic.co/cn/downloads/elasticsearch,選擇Linux版本,然后上傳至CentOS服務器,進入壓縮文件所在的目錄,這里選擇放在了/opt目錄下,進入/opt目錄,安裝解壓命令如下。


            # tar -zxvf elasticsearch-7.2.0-linux-86_64.tar.gz


            同樣為了后續使用方面將解壓后的目錄文件重命名為elasticsearch,重命名命令如下。


            # mv elasticsearch-7.2.0 elasticsearch


            (2)修改系統參數


            修改系統參數的目的是確保系統有足夠的資源啟動Elasticsearch。


            a)設置內核參數


            # vi /etc/sysctl.conf


             增加以下參數


            vm.max_map_count=655360


            b)執行以下命令確保配置生效。


            # sysctl -p


            c)設置資源參數


            # vi /etc/security/limits.conf


            # 修改如下


            * soft nofile 65536


            * hard nofile 131072


            * soft nproc 65536


            * hard nproc 131072


            d)設置用戶資源參數


            # vi /etc/security/limits.d/20-nproc.conf


            # 設置elk用戶參數


            elk    soft    nproc     65536


            (3)添加啟動用戶,設置權限


            因為啟動Elasticsearch5.0版本及以上需要使用非root用戶,需要新建一個用戶來啟動Elasticsearch,命令如下所示。


            useradd elk         #創建用戶elk


            groupadd elk        #創建組elk


            useradd elk -g elk  #將用戶添加到組


            mkdir  -pv  /opt/elk/{data,logs} # 創建數據和日志目錄


            # 修改文件所有者


            chown -R elk:elk /opt/elk/


            chown -R elk:elk /opt/elasticsearch/                                      


            (4)Elasticsearch配置


            修改Elasticsearch的配置文件/opt/elasticsearch/elasticsearch.yml。以下配置僅供參考。



            注意,設置參數的時候:后面要有空格!


            (5)使用elk用戶啟動Elasticsearch服務,命令如下所示。


            # /opt/elasticsearch/bin/elasticsearch


            如果要讓Elasticsearch服務一直運行需要在上面命令后加&符號如下所示。


            # /opt/elasticsearch/bin/elasticsearch &


            關閉Elasticsearch服務需要查看一下這個服務所占用的進程號,然后使用kill命令殺死這個進程。


            然后可以通過瀏覽器訪問到Elasticsearch,如下圖所示,通過瀏覽器訪問時需要將CentOS防火墻關閉或者在防火墻開啟9200端口。




            (6)集群配置


            只需配置的cluster.name保持一致,elasticsearch節點即可自動形成集群。


            另外添加集群內節點的所有IP,便于發現集群內的節點,如下:


            discovery.seed_hosts:[“10.10.2.221”,“10.10.2.222“]


            cluster_initial_master_nodes:[“10.10.2.221”,“10.10.2.222“]


            如果該節點可以作為主節點:


            node.master:true


            否則 


            node.master:false


            如果該節點作為數據采集節點,配置


            node.data:false


            否則


            node.data:true


            (7)常用操作


            查看索引 curl '10.10.2.221:9200/_cat/indices?v'


            刪除索引 curl -XDELETE 10.10.2.221:9200/apache*


            點贊(33)

            手機端

            微信掃一掃體驗

            返回
            頂部
            邻居人妻的肉欲满足中文字幕,欧美性爽XYXOOOO,好吊妞国产欧美日韩免费观看,毛多水多WWW偷窥小便