1. 程式人生 > >(一)elasticsearch-5.x安裝與配置

(一)elasticsearch-5.x安裝與配置

head

(一)平臺所需的環境

OS:CentOS 7.x minimal

elasticsearch :elasticsearch-5.4.0版本

jdk: 1.8已上版本

創建普通用戶:appuser
最新的下載路徑地址為:https://www.elastic.co/downloads


(二)配置操作系統的環境並安裝elasticsearch:

1.ifconifg查看網絡的命令無法使用,最後的解決方案為:yum -y install net-tools
[[email protected] ~]# ifconifig
bash: ifconifig: command not found
[[email protected]
/* */ ~]# ipaddr bash: ipaddr: command not found [[email protected] ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000 link/ether 00:15:5d:6e:28:1a brd ff:ff:ff:ff:ff:ff inet 192.168.180.23/24 brd 192.168.180.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::215:5dff:fe6e:281a/64 scope link valid_lft forever preferred_lft forever [[email protected]
/* */ ~]# yum -y install net-tools #########使用yum安裝net-tools工具 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mirrors.163.com * updates: mirrors.163.com Resolving Dependencies --> Running transaction check ---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================== Package Arch Version Repository Size ======================================================================================================================== Installing: net-tools x86_64 2.0-0.17.20131004git.el7 base 304 k Transaction Summary ======================================================================================================================== Install 1 Package Total download size: 304 k Installed size: 917 k Downloading packages: net-tools-2.0-0.17.20131004git.el7.x86_64.rpm | 304 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1 Verifying : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1 Installed: net-tools.x86_64 0:2.0-0.17.20131004git.el7 Complete! [[email protected]
/* */ ~]# ifconif bash: ifconif: command not found [[email protected] ~]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.180.23 netmask 255.255.255.0 broadcast 192.168.180.255 inet6 fe80::215:5dff:fe6e:281a prefixlen 64 scopeid 0x20<link> ether 00:15:5d:6e:28:1a txqueuelen 1000 (Ethernet) RX packets 26463 bytes 33446022 (31.8 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 10534 bytes 895992 (874.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 32 bytes 2724 (2.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 32 bytes 2724 (2.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

2.安裝jdk1.8版本以上的版本,在官網上下好,直接上傳。

[[email protected] elk]# rpm -ivh jdk-8u131-linux-x64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8.0_131-2000:1.8.0_131-fcs  ################################# [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...
[[email protected] elk]# vim /etc/profile                              
#####install for JDK在最下邊添加如下
export JAVA_HOME=/usr/java/jdk1.8.0_131/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:.:$CLASSPATH
[[email protected] elk]# source /etc/profile
[[email protected] elk]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

3.創建appuser普通用戶,並安裝elasticsearch

[[email protected] elk]# groupadd appuser
[[email protected] elk]# useradd -g appuser.appuser
[[email protected] elk]# password appuser
bash: password: command not found
[[email protected] elk]# passwd appuser
Changing password for user appuser.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.
[[email protected] elk]$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.tar.gz 
[[email protected] elk]$ tar xf elasticsearch-5.4.0.tar.gz 
[[email protected] elk]$ mv elasticsearch-5.4.0 ../
[[email protected] elk]$ cd ../elasticsearch-5.4.0/
[[email protected] elasticsearch-5.4.0]$ mkdir -pv {data,logs}
mkdir: created directory ‘data’
mkdir: created directory ‘logs’
[[email protected] elasticsearch-5.4.0]$ vim config/elasticsearch.yml
cluster.name: cluster-lqb
node.name: node-1
path.data: /home/appuser/elasticsearch-5.4.0/data
path.logs: /home/appuser/elasticsearch-5.4.0/logs
network.host: 192.168.180.23
http.port: 9200
http.cors.enabled:true
http.cors.allow-origin:"*"

4.修改系統參數,用root賬號

[[email protected] elasticsearch-5.4.0]# vim /etc/security/limits.conf      
*              soft    nproc          65536
*              hard    nproc          65536
*              soft    nofile          65536
*              hard    nofile          65536
[[email protected] elasticsearch-5.4.0]# vim /etc/sysctl.conf 
vm.max_map_count= 262144
[[email protected] elasticsearch-5.4.0]# sysctl -p
vm.max_map_count = 262144

5.啟動服務

[[email protected] elasticsearch-5.4.0]$ ./bin/elasticsearch &
[1] 2266
[[email protected] elasticsearch-5.4.0]$ [2017-05-27T04:54:06,979][INFO ][o.e.n.Node               ] [node-1] initializing ...
[2017-05-27T04:54:07,447][INFO ][o.e.e.NodeEnvironment    ] [node-1] using [1] data paths, mounts [[/home (/dev/mapper/centos-home)]], net usable_space [145.4gb], net total_space [145.4gb], spins? [possibly], types [xfs]
[2017-05-27T04:54:07,451][INFO ][o.e.e.NodeEnvironment    ] [node-1] heap size [1.9gb], compressed ordinary object pointers [true]
[2017-05-27T04:54:07,459][INFO ][o.e.n.Node               ] [node-1] node name [node-1], node ID [fLZy_engTtOA3jBrR-K5Dg]
[2017-05-27T04:54:07,461][INFO ][o.e.n.Node               ] [node-1] version[5.4.0], pid[2266], build[780f8c4/2017-04-28T17:43:27.229Z], OS[Linux/3.10.0-327.el7.x86_64/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_131/25.131-b11]
[2017-05-27T04:54:12,683][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [aggs-matrix-stats]
[2017-05-27T04:54:12,685][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [ingest-common]
[2017-05-27T04:54:12,685][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [lang-expression]
[2017-05-27T04:54:12,687][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [lang-groovy]
[2017-05-27T04:54:12,687][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [lang-mustache]
[2017-05-27T04:54:12,687][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [lang-painless]
[2017-05-27T04:54:12,689][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [percolator]
[2017-05-27T04:54:12,689][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [reindex]
[2017-05-27T04:54:12,689][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [transport-netty3]
[2017-05-27T04:54:12,691][INFO ][o.e.p.PluginsService     ] [node-1] loaded module [transport-netty4]
[2017-05-27T04:54:12,694][INFO ][o.e.p.PluginsService     ] [node-1] no plugins loaded
[2017-05-27T04:54:21,668][INFO ][o.e.d.DiscoveryModule    ] [node-1] using discovery type [zen]
[2017-05-27T04:54:24,476][INFO ][o.e.n.Node               ] [node-1] initialized
[2017-05-27T04:54:24,478][INFO ][o.e.n.Node               ] [node-1] starting ...
[2017-05-27T04:54:25,321][INFO ][o.e.t.TransportService   ] [node-1] publish_address {192.168.180.23:9300}, bound_addresses {192.168.180.23:9300}
[2017-05-27T04:54:25,364][INFO ][o.e.b.BootstrapChecks    ] [node-1] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
[2017-05-27T04:54:28,706][INFO ][o.e.c.s.ClusterService   ] [node-1] new_master {node-1}{fLZy_engTtOA3jBrR-K5Dg}{VLbtX7DdQzW51L_GF_nzfA}{192.168.180.23}{192.168.180.23:9300}, reason: zen-disco-elected-as-master ([0] nodes joined)
[2017-05-27T04:54:28,812][INFO ][o.e.h.n.Netty4HttpServerTransport] [node-1] publish_address {192.168.180.23:9200}, bound_addresses {192.168.180.23:9200}
[2017-05-27T04:54:28,834][INFO ][o.e.n.Node               ] [node-1] started
[2017-05-27T04:54:28,878][INFO ][o.e.g.GatewayService     ] [node-1] recovered [0] indices into cluster_state
[[email protected] elasticsearch-5.4.0]$ ps -ef|grep elasticsearch
root      2315  2213  0 04:54 pts/1    00:00:00 tail -f /home/appuser/elasticsearch-5.4.0/logs/cluster-lqb.log
appuser   2435  2250 99 04:58 pts/0    00:01:12 /usr/java/jdk1.8.0_131//bin/java -Xms2g -Xmx2g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -Djdk.io.permissionsUseCanonicalPath=true -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j.skipJansi=true -XX:+HeapDumpOnOutOfMemoryError -Des.path.home=/home/appuser/elasticsearch-5.4.0 -cp /home/appuser/elasticsearch-5.4.0/lib/* org.elasticsearch.bootstrap.Elasticsearch
appuser   2523  2250  0 04:59 pts/0    00:00:00 grep --color=auto elasticsearch
[[email protected] elasticsearch-5.4.0]$  netstat -lntp|grep 9200
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 192.168.180.23:9200     :::*                    LISTEN      2435/java

報錯:max file descriptors [4096] for elasticsearch process is too low, increase to at least

[65536]
解決方案:
cat /etc/security/limits.conf
*              soft    nproc          65536
*              hard    nproc          65536
*              soft    nofile          65536
*              hard    nofile          65536
並重啟生效。

(三).安裝head插件;由於head插件本質上還是一個nodejs的工程,因此需要安裝node,使用npm來安裝依賴的包。(npm可以理解為maven)

  1. 首先安裝npm。下載地址(http://nodejs.org/)

[[email protected] elk]# yum -y install xz
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
Resolving Dependencies
--> Running transaction check
---> Package xz.x86_64 0:5.1.2-12alpha.el7 will be updated
Updated:
  xz.x86_64 0:5.2.2-1.el7                                                                                               

Dependency Updated:
  xz-libs.x86_64 0:5.2.2-1.el7                                                                                          

Complete!

[[email protected] elk]# wget 
[[email protected] elk]# xz -d node-v6.10.3-linux-x64.tar.xz   
[[email protected] elk]# tar xf node-v6.10.3-linux-x64.tar.xz 
[[email protected] elk]#tar -xvf node-v6.10.3-linux-x64.tar 
[[email protected] elk]# cd node-v6.10.3-linux-x64
[[email protected] node-v6.10.3-linux-x64]# pwd
/tmp/install/elk/node-v6.10.3-linux-x64
[[email protected] elk]# vim /etc/profile
####SET NOD environment
export NODE_HOME=/tmp/install/elk/node-v6.10.3-linux-x64
export PATH=$NODE_HOME/bin:$PATH
[[email protected] elk]# source /etc/profile
[[email protected] node-v6.10.3-linux-x64]# npm -v
3.10.10
[[email protected] node-v6.10.3-linux-x64]# node -v            
v6.10.3
###node安裝完成

2.安裝下載插件包git

[[email protected] elk]# yum install git -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.8.3.1-6.el7_2.1 will be installed
--> Running transaction check
---> Package libgnome-keyring.x86_64 0:3.8.0-3.el7 will be installed
---> Package perl-Error.noarch 1:0.17020-2.el7 will be installed
---> Package perl-Git.noarch 0:1.8.3.1-6.el7_2.1 will be installed
---> Package perl-TermReadKey.x86_64 0:2.30-20.el7 will be installed
---> Package rsync.x86_64 0:3.0.9-17.el7 will be installed
--> Finished Dependency Resolution
Installed:
  git.x86_64 0:1.8.3.1-6.el7_2.1                                                                                        
Dependency Installed:
  libgnome-keyring.x86_64 0:3.8.0-3.el7    perl-Error.noarch 1:0.17020-2.el7    perl-Git.noarch 0:1.8.3.1-6.el7_2.1   
  perl-TermReadKey.x86_64 0:2.30-20.el7    rsync.x86_64 0:3.0.9-17.el7         
[[email protected] elk]# git clone git://github.com/mobz/elasticsearch-head.git
Cloning into ‘elasticsearch-head‘...
remote: Counting objects: 4063, done.
remote: Total 4063 (delta 0), reused 0 (delta 0), pack-reused 4063
Receiving objects: 100% (4063/4063), 2.10 MiB | 1.02 MiB/s, done.
Resolving deltas: 100% (2222/2222), done.
Complete!

3.安裝解壓軟件.tar.bz2

[[email protected] phantomjs]# yum install bzip2 phantomjs-2.1.1-linux-x86_64.tar.bz2
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
No package phantomjs-2.1.1-linux-x86_64.tar.bz2 available.
Resolving Dependencies
--> Running transaction check
---> Package bzip2.x86_64 0:1.0.6-13.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================
 Package                      Arch                          Version                               Repository                   Size
====================================================================================================================================
Installing:
 bzip2                        x86_64                        1.0.6-13.el7                          base                         52 k
Transaction Summary
====================================================================================================================================
Install  1 Package
Total download size: 52 k
Installed size: 82 k
Is this ok [y/d/N]: y
Downloading packages:
bzip2-1.0.6-13.el7.x86_64.rpm                                                                                |  52 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : bzip2-1.0.6-13.el7.x86_64                                                                                        1/1 
  Verifying  : bzip2-1.0.6-13.el7.x86_64                                                                                        1/1 
Installed:
  bzip2.x86_64 0:1.0.6-13.el7                                                                                                       
Complete!

4.安裝grunt。grunt是一個很方便的構建工具,可以進行打包壓縮、測試、執行等等的工作,5.X裏的head插件就是通過grunt啟動的。

[email protected] elk]# cd elasticsearch-head
[[email protected] elasticsearch-head]# npm install -g grunt --registry=https://registry.npm.taobao.org
/tmp/install/elk/node-v6.10.3-linux-x64/bin/grunt -> /tmp/install/elk/node-v6.10.3-linux-x64/lib/node_modules/grunt/bin/grunt
/tmp/install/elk/node-v6.10.3-linux-x64/lib
└── [email protected] 
[[email protected] grunt]# /tmp/install/elk/elasticsearch-head/node_modules/grunt/bin/grunt -V
grunt-cli v1.2.0
grunt v1.0.1

5.安裝Head

[[email protected] elasticsearch-head]# npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] license should be a valid SPDX license expression
[[email protected] elasticsearch-head]#

在elasticsearch-head目錄下node_modules/grunt下如果沒有grunt二進制程序,需要執行:

cd elasticsearch-head
npm install grunt --save

由於head的代碼還是2.6版本的,直接執行有很多限制,比如無法跨機器訪問。因此需要我們需要修改兩個文件:

a.修改服務器監聽地址( /tmp/install/elk/elasticsearch-head/Gruntfile.js )。b.修改連接地址(/tmp/install/elk/elasticsearch-head/_site/app.js)


6.修改配置

a.修改監聽地址Gruntfile.js 。增加hostname屬性,設置為*

[[email protected] elasticsearch-head]# vim /tmp/install/elk/elasticsearch-head/Gruntfile.js


tasks: [‘default‘],

options: {

spawn: false

}

},

"grunt": {

files: [ ‘Gruntfile.js‘ ]

}

},


connect: {

server: {

options: {

hostname: ‘*‘,

port: 9100,

base: ‘.‘,

keepalive: true

}

}

}


});

b.修改連接地址:app.js .

[[email protected] elasticsearch-head]# vim /tmp/install/elk/elasticsearch-head/_site/app.js 
(function( app, i18n ) {
        var ui = app.ns("ui");
        var services = app.ns("services");
        app.App = ui.AbstractWidget.extend({
                defaults: {
                        base_uri: null
                },
                init: function(parent) {
                        this._super();
                        this.prefs = services.Preferences.instance();
                        this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.180.23:9200";
                        if( this.base_uri.charAt( this.base_uri.length - 1 ) !== "/" ) {
                                // XHR request fails if the URL is not ending with a "/"
                                this.base_uri += "/";
                        }
                        if( this.config.auth_user ) {
                                var credentials = window.btoa( this.config.auth_user + ":" + this.config.auth_password );
                                $.ajaxSetup({
                                        headers: {
                                                "Authorization": "Basic " + credentials
                                        }
                                });
                        }
                        this.cluster = new services.Cluster({ base_uri: this.base_uri });
                        this._clusterState = new services.ClusterState({

。大概在4329行把ocalhost修改成你es的服務器地址。his.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";

====>this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.180.23:9200";


7.elasticsearch-head啟動

[[email protected] elasticsearch-5.4.0]$ cd /home/appuser/elasticsearch-5.4.0/plugins/elasticsearch-head/node_modules/grunt/bin/
[[email protected] bin]$ ./grunt server &
[2] 3741
[[email protected] bin]$ Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://localhost:9100

至此啟動成功,可以在瀏覽器裏查看了

技術分享

(四).安裝bigdesk插件

[email protected] plugins]$ git clone https://github.com/hlstudio/bigdesk
Cloning into ‘bigdesk‘...
remote: Counting objects: 151, done.
remote: Total 151 (delta 0), reused 0 (delta 0), pack-reused 151
Receiving objects: 100% (151/151), 348.16 KiB | 91.00 KiB/s, done.
Resolving deltas: 100% (57/57), done.
[[email protected] plugins]$ cd bigdesk/_site/
[[email protected] _site]$  python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
192.168.181.231 - - [31/May/2017 03:51:56] "GET / HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /css/reset.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /css/CssGrid_2/styles.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /css/CssGrid_2/1140.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /css/bigdesk.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/charts/common.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/charts/not-available/not-available-chart.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/charts/time-series/time-series-chart.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/charts/time-area/time-area-chart.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/charts/pack/pack.css HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/lib/css3-mediaqueries/css3-mediaqueries.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/lib/jquery/jquery-1.7.1.min.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/lib/tinysort/jquery.tinysort.min.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/lib/mustache/mustache.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/lib/backbone/backbone-min.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/lib/underscore/underscore-min.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/lib/D3-v2.8.1/d3.v2.min.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/util/bigdesk_extension.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/models/Hello.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/models/cluster/IndicesStatus.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/models/cluster/ClusterHealth.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/models/cluster/ClusterState.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/models/cluster/NodesState.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/models/cluster/NodesStats.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/models/cluster/NodeInfo.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/views/templates.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/views/ClusterHealthView.js HTTP/1.1" 200 -
192.168.181.231 - - [31/May/2017 03:51:56] "GET /js/views/ClusterNodesListView.js HTTP/1.1" 200 -

至此安裝完成,見下圖

技術分享

本文出自 “清風明月” 博客,請務必保留此出處http://liqingbiao.blog.51cto.com/3044896/1931040

(一)elasticsearch-5.x安裝與配置

相關推薦

elasticsearch-5.x安裝配置

head(一)平臺所需的環境OS:CentOS 7.x minimalelasticsearch :elasticsearch-5.4.0版本jdk: 1.8已上版本創建普通用戶:appuser最新的下載路徑地址為:https://www.elastic.co/downloads (二)配置操作系統的環境並

Android學習—— Android studio的安裝配置

          最近事比較少,想著做一系列Android的學習,把自己當時遇到的一些整理一下,方便新學android的人學習 首先先來安裝編寫Android的軟體,我這裡用的是android studio Android studio安裝與配

Caffe學習筆記——Windows 下caffe安裝配置

本文主要介紹:經過一番周折,在Windows7 64位系統下成功配置Caffe,下面總結一下基本的配置過程,以及配置過程中遇到的問題。 配置環境:Windows7 X64 + CUDA7.0 + VS2013 + Matlab2014a 1.安裝C

elasticsearch入門指南elasticsearch-5.5.2安裝配置和啟動

一,安裝JDK    略二,安裝elasticsearch1,下載安裝包官網下載地址:https://www.elastic.co/cn/downloads/elasticsearch,本文centos作業系統下安裝elasticsearch的tar包為例,講述安裝過程2,新

GitGit的簡介安裝本地倉庫文件可視化管理

ast src 目標 commit 合作 sta 方式 發的 問題 一.git歷史 同生活中的許多偉大事件一樣,Git 誕生於一個極富紛爭大舉創新的年代。Linux 內核開源項目有著為數眾廣的參與者。絕大多數的 Linux 內核維護工作都花在了提交補丁和保存歸檔的繁

elasticsearch 5.x 安裝優化 (Windows & linux)

es 5.x安裝與優化 es 5.x安裝與優化 1、jdk版本要求 2、安裝步驟 a、建立組與賬戶 b、給相應的目錄許可權 c、修改作業系統的

GitGit的簡介安裝本地倉庫檔案視覺化管理

一.git歷史    同生活中的許多偉大事件一樣,Git 誕生於一個極富紛爭大舉創新的年代。Linux 核心開源專案有著為數眾廣的參與者。絕大多數的 Linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上(1991-2002年間)。到 2002 年,Linux系統已經發展了十年了,程式碼庫之大讓Li

Kaldi學習筆記——Kaldi的下載安裝編譯

Kaldi是一款基於C++編寫的開源語音識別工具箱。這款工具既可以在Windows下編譯也可以在Linux下編譯。本次我是在虛擬機器裝上了Ubuntu 16.04.03,64位,可以聯網。文件裡面也說還是建議在Linux下使用Kaldi。一、下載下載直接利用git版本控制系統

python系列python簡介、安裝基本應用

注:本文為轉載,如有侵權請告知,將予以刪除 原連結:http://blog.51cto.com/zpf666/1920313     一、python簡介 1、python介於C語言與shell之間,於1989年由guido van Rossum(龜叔)開發,

docker學習在centos7上安裝啟動docker

CentOS Docker 安裝 1、Docker支援以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提條件 目前,CentOS 僅發行版本中的核心支援 Docker。 1、Docker 執行在 CentOS

c#學習筆記——visual studio 的安裝 hello world 程式

visual studio 的安裝 visual studio是微軟提供的一款開發編譯工具它的功能很強大,也可以寫除了c#之外的其他程式,我們以後就用它來寫程式碼。vs共有3個版本,分別為社群版、專業版、企業版,其中社群版是免費的,我們可以使用這個版本。正常情

MySQL資料庫MySQL5.5伺服器安裝

前言             MySQL是一個,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最

Linux運維實戰之DNSbind服務器的安裝配置

tle 同時 文件句柄 服務器端 date bka rync adt 發展 【本次博文的主要內容】 bind服務器簡介(包括客戶端工具dig的介紹) 配置正向解析DNS服務器 配置反向解析DNS服務器 配置輔助DNS服務器並在主輔之間實現區域傳送 一、BIND服務器簡

大數據筆記——Hadoop2.0的安裝配置

false file default blog frame start tar.gz man ces 一.Hadoop安裝部署的預備條件 準備:1、安裝Linux和JDK    2、關閉防火墻    3、配置主機名 解壓:tar -zxvf

flask-sqlalchemy的安裝配置

在使用flask-sqlalchemy之前要先了解ORM模型,什麼叫做ORM模型 一.什麼是ORM ORM 全拼Object-Relation Mapping. 稱為物件-關係對映 主要實現模型物件到關係資料庫資料的對映. 比如下圖:把資料庫表中每條記錄對

Go語言入門1Go語言的安裝配置

1. 下載Go語言 2. Windows下安裝GO 下載好之後,直接安裝,下一步。。。。finsh 測試是否安裝成功: go version 3. 配置GOPATH 新建環境變數 GOPATH = D:/goWork GOPATH是你的工作目錄,它包括三個目

軟件安裝配置筆記——ArcGIS系列產品安裝配置(補檔)附數據庫連接及數據導入

好的 軟件安裝 oracle 兩個文件 details 初始 啟用 準備 fin 在前兩篇安裝配置筆記之後,就忘記把其他安裝配置筆記遷移過來了,真是失誤失誤!趁現在其他文檔需要趕緊補上。 目錄: 一、ArcMap 二、ArcMap連接數據庫並導入數據 三、Arcgi

5安裝配置MySQL

ubun register oot local sock www sans res state 最後當然還有我們的MySQL啦(遇選擇請選“Y”) root@ubuntu:/# sudo apt-get install mysql-server 漫長的等待之後,我的界面

ElasticSearch筆記整理:簡介、REST安裝配置

大數據 ElasticSearch ELK [TOC] ElasticSearch簡介 ElasticSearch是一款基於Apache Lucene構建的開源搜索引擎,它采用Java編寫並使用Lucene構建索引、提供搜索功能,ElasticSearch的目標是讓全文搜索變得簡單,開發者可以通

Spark筆記整理:spark單機安裝部署、分布式集群HA安裝部署+spark源碼編譯

大數據 Spark [TOC] spark單機安裝部署 1.安裝scala 解壓:tar -zxvf soft/scala-2.10.5.tgz -C app/ 重命名:mv scala-2.10.5/ scala 配置到環境變量: export SCALA_HOME=/home/uplooking