a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 操作系統 > 正文

elasticsearch+kibana+marvel安裝

2024-06-28 16:02:45
字體:
來源:轉載
供稿:網友
?本文 for current recommendations.If you absolutely cannot upgrade, please add -XX:-UseSuperWord to the java_OPTS environment variable.Upgrading is PReferred, this workaround will result in degraded performance. at org.elasticsearch.bootstrap.JVMCheck.check(JVMCheck.java:123) at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:268) at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)Refer to the log for complete error details.

官方建議使用JDK1.8版本,具體參考:http://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.html

2. 安裝elasticsearch
2.1 下載
xiaosi@Qunar:~$ curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.3/elasticsearch-2.3.3.tar.gz
 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed100 26.2M  100 26.2M    0     0   190k      0  0:02:21  0:02:21 --:--:--  211k

具體的下載版本可以查看:https://www.elastic.co/downloads/elasticsearch

2.2 解壓
xiaosi@Qunar:~$ tar -zxvf elasticsearch-2.3.3.tar.gz -C /home/xiaosi/opt
elasticsearch-2.3.3/README.textileelasticsearch-2.3.3/LICENSE.txtelasticsearch-2.3.3/NOTICE.txtelasticsearch-2.3.3/modules/elasticsearch-2.3.3/modules/lang-groovy/elasticsearch-2.3.3/modules/reindex/elasticsearch-2.3.3/modules/lang-expression/elasticsearch-2.3.3/modules/lang-groovy/plugin-security.policy

解壓完之后如下:

xiaosi@Qunar:~/opt$ cd elasticsearch-2.3.3/
xiaosi@Qunar:~/opt/elasticsearch-2.3.3$ lsbin  config  lib  LICENSE.txt  modules  NOTICE.txt  README.textile
2.3 啟動

(1)啟動幫助:

xiaosi@Qunar:~/opt/elasticsearch-2.3.3/bin$ ./elasticsearch -help
NAME    start - Start ElasticsearchSYNOPSIS    elasticsearch startDESCRipTION    This command starts Elasticsearch. You can configure it to run in the foreground, write a pid file    and configure arbitrary options that override file-based configuration.OPTIONS    -h,--help                    Shows this message    -p,--pidfile <pidfile>       Creates a pid file in the specified path on start    -d,--daemonize               Starts Elasticsearch in the background    -Dproperty=value             Configures an Elasticsearch specific property, like -Dnetwork.host=127.0.0.1    --property=value             Configures an elasticsearch specific property, like --network.host 127.0.0.1    --property value    NOTE: The -d, -p, and -D arguments must appear before any --property arguments.xiaosi@Qunar:~/opt/elasticsearch-2.3.3/bin$

(2)啟動:

xiaosi@Qunar:~/opt/elasticsearch-2.3.3/bin$ ./elasticsearch
[2016-06-23 22:06:36,034][INFO ][node                     ] [Venom] version[2.3.3], pid[21245], build[218bdf1/2016-05-17T15:40:04Z][2016-06-23 22:06:36,035][INFO ][node                     ] [Venom] initializing ...[2016-06-23 22:06:36,475][INFO ][plugins                  ] [Venom] modules [reindex, lang-expression, lang-groovy], plugins [], sites [][2016-06-23 22:06:36,493][INFO ][env                      ] [Venom] using [1] data paths, mounts [[/ (/dev/sda7)]], net usable_space [9.6gb], net total_space [41.5gb], spins? [no], types [ext4][2016-06-23 22:06:36,493][INFO ][env                      ] [Venom] heap size [990.7mb], compressed ordinary object pointers [true][2016-06-23 22:06:38,041][INFO ][node                     ] [Venom] initialized[2016-06-23 22:06:38,041][INFO ][node                     ] [Venom] starting ...[2016-06-23 22:06:38,097][INFO ][transport                ] [Venom] publish_address {127.0.0.1:9300}, bound_addresses {[::1]:9300}, {127.0.0.1:9300}[2016-06-23 22:06:38,102][INFO ][discovery                ] [Venom] elasticsearch/CCQnbPSBQQmVK3c8f4CbHg[2016-06-23 22:06:41,167][INFO ][cluster.service          ] [Venom] new_master {Venom}{CCQnbPSBQQmVK3c8f4CbHg}{127.0.0.1}{127.0.0.1:9300}, reason: zen-disco-join(elected_as_master, [0] joins received)[2016-06-23 22:06:41,190][INFO ][http                     ] [Venom] publish_address {127.0.0.1:9200}, bound_addresses {[::1]:9200}, {127.0.0.1:9200}[2016-06-23 22:06:41,190][INFO ][node                     ] [Venom] started[2016-06-23 22:06:41,232][INFO ][gateway                  ] [Venom] recovered [0] indices into cluster_state

(3)驗證

在瀏覽器中輸入:http://localhost:9200/   (elasticsearch默認端口號為9200)

{
name: "Ulysses",cluster_name: "elasticsearch",version: {number: "2.3.3",build_hash: "218bdf10790eef486ff2c41a3df5cfa32dadcfde",build_timestamp: "2016-05-17T15:40:04Z",build_snapshot: false,lucene_version: "5.5.0"},tagline: "You Know, for Search"}

health狀況:

xiaosi@Qunar:~$ curl 'localhost:9200/_cat/health?v'
epoch      timestamp cluster       status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent 1466691011 22:10:11  elasticsearch green           1         1      0   0    0    0        0             0                  -                100.0% xiaosi@Qunar:~$

備注:(status)

綠色表示一切是好的(集群功能齊全)

黃色意味著所有數據是可用的,但是一些副本尚未分配(集群功能齊全)

紅色意味著一些數據不可用

即使一個集群是紅色的,它仍然是部分功能(即它將繼續搜索請求從服務可用的碎片)但是你可能需要盡快修復它,因為你有缺失的數據。

(4)說明

剛開始安裝在/opt目錄下,普通用戶是沒有權限的,在啟動elasticsearch時會告訴你權限不夠:

xiaosi@Qunar:~$ cd /opt/elasticsearch-2.3.3/
xiaosi@Qunar:/opt/elasticsearch-2.3.3$ cd bin/xiaosi@Qunar:/opt/elasticsearch-2.3.3/bin$ ./elasticsearchlog4j:ERROR setFile(null,true) call failed.java.io.FileNotFoundException: /opt/elasticsearch-2.3.3/logs/elasticsearch.log (權限不夠) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(FileOutputStream.java:270)

權限不夠,那就用root用戶去啟動elasticsearch,會告訴你不能使用root用戶來啟動elasticsearch:

xiaosi@Qunar:/opt/elasticsearch-2.3.3/bin$ sudo ./elasticsearch
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93) at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144) at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270) at org.elasticsearch.bootstrap.

所以只好安裝在自己的目錄下。對此不知道有什么解決之道?

3. 安裝Kibana
3.1 下載地址 

https://www.elastic.co/downloads/kibana

備注:

Kibana 4.5.x requires Elasticsearch 2.3.x

3.2 下載
xiaosi@Qunar:~/opt$ curl -L -O https://download.elastic.co/kibana/kibana/kibana-4.5.1-linux-x64.tar.gz
 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed100 31.5M  100 31.5M    0     0   136k      0  0:03:56  0:03:56 --:--:--  214k
3.3 解壓
tar -zxvf kibana-4.5.1-linux-x64.tar.gz
4. 安裝Marvel

Marvel是Elasticsearch的管理和監控工具,在開發環境下免費使用。它包含了一個叫做Sense的交互式控制臺,使用戶方便的通過瀏覽器直接與Elasticsearch進行交互。Elasticsearch線上文檔中的很多示例代碼都附帶一個View in Sense的鏈接。點擊進去,就會在Sense控制臺打開相應的實例。安裝Marvel不是必須的。

4.1 失敗方法 (已丟棄)

Marvel是一個插件,可在Elasticsearch目錄中運行以下命令來下載和安裝:

./bin/plugin -i elasticsearch/marvel/latest

但是在運行時遇到如下問題,沒有找到 -i 命令:

xiaosi@Qunar:/opt/elasticsearch-2.3.3$ ./bin/plugin -i elasticsearch/marvel/latest
ERROR: unknown command [-i]. Use [-h] option to list available commands

提示可以使用-h 參數去查看可以使用的命令:

xiaosi@Qunar:/opt/elasticsearch-2.3.3$ ./bin/plugin -h
NAME    plugin - Manages pluginsSYNOPSIS    plugin <command>DESCRIPTION    Manage pluginsCOMMANDS    install    Install a plugin    remove     Remove a plugin    list       List installed pluginsNOTES    [*] For usage help on specific commands please type "plugin <command> -h"

我們可以看到我們可以使用install命令來代替-i參數命令:

xiaosi@Qunar:/opt/elasticsearch-2.3.3$ sudo ./bin/plugin install elasticsearch/marvel/latest
-> Installing elasticsearch/marvel/latest...Trying https://download.elastic.co/elasticsearch/marvel/marvel-latest.zip ...Trying https://search.maven.org/remotecontent?filepath=elasticsearch/marvel/latest/marvel-latest.zip ...Trying https://oss.sonatype.org/service/local/repositories/releases/content/elasticsearch/marvel/latest/marvel-latest.zip ...Trying https://github.com/elasticsearch/marvel/archive/latest.zip ...Trying https://github.com/elasticsearch/marvel/archive/master.zip ...ERROR: failed to download out of all possible locations..., use --verbose to get detailed information

按照提示使用--verbose,查看報錯原因:

xiaosi@Qunar:/opt/elasticsearch-2.3.3$ sudo ./bin/plugin install elasticsearch/marvel/latest --verbose
-> Installing elasticsearch/marvel/latest...Trying https://download.elastic.co/elasticsearch/marvel/marvel-latest.zip ...Failed: FileNotFoundException[https://download.elastic.co/elasticsearch/marvel/marvel-latest.zip]; nested: FileNotFoundException[https://download.elastic.co/elasticsearch/marvel/marvel-latest.zip]; Trying https://search.maven.org/remotecontent?filepath=elasticsearch/marvel/latest/marvel-latest.zip ...Failed: FileNotFoundException[https://search.maven.org/remotecontent?filepath=elasticsearch/marvel/latest/marvel-latest.zip]; nested: FileNotFoundException[https://search.maven.org/remotecontent?filepath=elasticsearch/marvel/latest/marvel-latest.zip]; Trying https://oss.sonatype.org/service/local/repositories/releases/content/elasticsearch/marvel/latest/marvel-latest.zip ...Failed: FileNotFoundException[https://oss.sonatype.org/service/local/repositories/releases/content/elasticsearch/marvel/latest/marvel-latest.zip]; nested: FileNotFoundException[https://oss.sonatype.org/service/local/repositories/releases/content/elasticsearch/marvel/latest/marvel-latest.zip]; Trying https://github.com/elasticsearch/marvel/archive/latest.zip ...Failed: FileNotFoundException[https://github.com/elasticsearch/marvel/archive/latest.zip]; nested: FileNotFoundException[https://github.com/elasticsearch/marvel/archive/latest.zip]; Trying https://github.com/elasticsearch/marvel/archive/master.zip ...Failed: FileNotFoundException[https://github.com/elasticsearch/marvel/archive/master.zip]; nested: FileNotFoundException[https://github.com/elasticsearch/marvel/archive/master.zip]; ERROR: failed to download out of all possible locations..., use --verbose to get detailed information
4.2 正確方法

上面方法已經不在適用了(不知道還有沒有解決方法?),現在marvel用Kibana管理,所以第二步先安裝Kibana。安裝完進行如下操作:

xiaosi@Qunar:/opt/elasticsearch-2.3.3$ sudo ./bin/plugin install license
-> Installing license...Trying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.3.3/license-2.3.3.zip ...Downloading .......DONEVerifying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.3.3/license-2.3.3.zip checksums if available ...Downloading .DONEInstalled license into /opt/elasticsearch-2.3.3/plugins/license

xiaosi@Qunar:/opt/elasticsearch-2.3.3$ sudo ./bin/plugin install marvel-agent
-> Installing marvel-agent...Trying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/marvel-agent/2.3.3/marvel-agent-2.3.3.zip ...Downloading ..........DONEVerifying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/marvel-agent/2.3.3/marvel-agent-2.3.3.zip checksums if available ...Downloading .DONE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     WARNING: plugin requires additional permissions     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* java.lang.RuntimePermission setFactory* javax.net.ssl.SSLPermission setHostnameVerifierSee http://docs.Oracle.com/javase/8/docs/technotes/guides/security/permissions.htmlfor descriptions of what these permissions allow and the associated risks.Continue with installation? [y/N]yInstalled marvel-agent into /opt/elasticsearch-2.3.3/plugins/marvel-agent

使用Kibana安裝最新版本的marvel:

xiaosi@Qunar:~/opt/kibana-4.5.1-linux-x64/bin$ ./kibana plugin --install elasticsearch/marvel/latest
Installing marvelAttempting to transfer from https://download.elastic.co/elasticsearch/marvel/marvel-latest.tar.gzTransferring 1597693 bytes....................Transfer completeExtracting plugin archiveExtraction completeOptimizing and caching browser bundles...Plugin installation complete
5. 安裝總結
Step 1: Install Marvel into Elasticsearch:bin/plugin install licensebin/plugin install marvel-agent
Step 2: Install Marvel into Kibanabin/kibana plugin --install elasticsearch/marvel/latest
Step 3: Start Elasticsearch and Kibanabin/elasticsearchbin/kibana
Step 4: Navigate to http://localhost:5601/app/marvel

Step 5: Dive into the Getting Started Guide.

Running a cluster without Internet access? See our offline installation instructions.

6. 啟動elasticsearch,kibana和Marvel
6.1 啟動elasticsearch
xiaosi@Qunar:~/opt/elasticsearch-2.3.3/bin$ ./elasticsearch
[2016-06-23 22:36:56,431][INFO ][node                     ] [Suprema] version[2.3.3], pid[21803], build[218bdf1/2016-05-17T15:40:04Z][2016-06-23 22:36:56,431][INFO ][node                     ] [Suprema] initializing ...[2016-06-23 22:36:56,895][INFO ][plugins                  ] [Suprema] modules [reindex, lang-expression, lang-groovy], plugins [], sites [][2016-06-23 22:36:56,913][INFO ][env                      ] [Suprema] using [1] data paths, mounts [[/ (/dev/sda7)]], net usable_space [9.6gb], net total_space [41.5gb], spins? [no], types [ext4][2016-06-23 22:36:56,913][INFO ][env                      ] [Suprema] heap size [990.7mb], compressed ordinary object pointers [true][2016-06-23 22:36:58,387][INFO ][node                     ] [Suprema] initialized[2016-06-23 22:36:58,387][INFO ][node                     ] [Suprema] starting ...[2016-06-23 22:36:58,464][INFO ][transport                ] [Suprema] publish_address {127.0.0.1:9300}, bound_addresses {[::1]:9300}, {127.0.0.1:9300}[2016-06-23 22:36:58,468][INFO ][discovery                ] [Suprema] elasticsearch/enfSRI_1RoORbk9eIqogQw[2016-06-23 22:37:01,546][INFO ][cluster.service          ] [Suprema] new_master {Suprema}{enfSRI_1RoORbk9eIqogQw}{127.0.0.1}{127.0.0.1:9300}, reason: zen-disco-join(elected_as_master, [0] joins received)[2016-06-23 22:37:01,569][INFO ][http                     ] [Suprema] publish_address {127.0.0.1:9200}, bound_addresses {[::1]:9200}, {127.0.0.1:9200}[2016-06-23 22:37:01,572][INFO ][node                     ] [Suprema] started[2016-06-23 22:37:01,611][INFO ][gateway                  ] [Suprema] recovered [0] indices into cluster_state[2016-06-23 22:37:42,722][INFO ][cluster.metadata         ] [Suprema] [.kibana] creating index, cause [api], templates [], shards [1]/[1], mappings [config][2016-06-23 22:37:43,056][INFO ][cluster.routing.allocation] [Suprema] Cluster health status changed from [RED] to [YELLOW] (reason: [shards started [[.kibana][0]] ...]).[2016-06-23 22:37:45,803][INFO ][cluster.metadata         ] [Suprema] [.kibana] create_mapping [index-pattern]

在瀏覽器中輸入:http://localhost:9200/

{
name: "Suprema",cluster_name: "elasticsearch",version: {number: "2.3.3",build_hash: "218bdf10790eef486ff2c41a3df5cfa32dadcfde",build_timestamp: "2016-05-17T15:40:04Z",build_snapshot: false,lucene_version: "5.5.0"},tagline: "You Know, for Search"}
6.2 啟動kibana
xiaosi@Qunar:~$ cd ~/opt/kibana-4.5.1-linux-x64/bin/
xiaosi@Qunar:~/opt/kibana-4.5.1-linux-x64/bin$ ./kibana  log   [22:37:36.150] [info][status][plugin:kibana] Status changed from uninitialized to green - Ready  log   [22:37:36.177] [info][status][plugin:elasticsearch] Status changed from uninitialized to yellow - Waiting for Elasticsearch  log   [22:37:36.181] [info][status][plugin:marvel] Status changed from uninitialized to yellow - Waiting for Elasticsearch  log   [22:37:36.198] [info][status][plugin:kbn_vislib_vis_types] Status changed from uninitialized to green - Ready  log   [22:37:36.202] [info][status][plugin:markdown_vis] Status changed from uninitialized to green - Ready  log   [22:37:36.210] [info][status][plugin:metric_vis] Status changed from uninitialized to green - Ready  log   [22:37:36.218] [info][status][plugin:spyModes] Status changed from uninitialized to green - Ready  log   [22:37:37.455] [info][status][plugin:statusPage] Status changed from uninitialized to green - Ready  log   [22:37:37.462] [info][status][plugin:table_vis] Status changed from uninitialized to green - Ready  log   [22:37:37.468] [info][listening] Server running at http://0.0.0.0:5601  log   [22:37:42.513] [info][status][plugin:elasticsearch] Status changed from yellow to yellow - No existing Kibana index found  log   [22:37:45.762] [info][status][plugin:elasticsearch] Status changed from yellow to green - Kibana index ready  log   [22:37:45.876] [info][status][plugin:marvel] Status changed from yellow to green - Marvel index ready

瀏覽器中輸入: http://0.0.0.0:5601

6.3 啟動Marvel

瀏覽器中輸入:http://localhost:5601/app/marvel

初步安裝完畢,以后還需配置一些東西。。。。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲一区二区三区四区五区中文 | 日韩免费视频一区二区 | 久草在线视频网 | www.色涩涩.com网站 | 亚洲一道本 | 国产91亚洲 | 国产免费av网站 | 久草色视频在线观看 | 亚洲综合99| 日韩av午夜 | 欧美精品1 | 又大又粗又长又黄视频 | 精品一区二区久久 | 国产精品一区二区精品 | 国产免费视频 | 欧美亚洲视频 | 久久国产一区二区 | 久久久精品一区 | 国产黄a | 欧美1 | 国产美女高潮一区二区三区 | 一级片av | 久久久久黄 | 中文字幕av免费 | 亚洲国产精品成人无久久精品 | 在线免费精品 | 国产一级片一区二区三区 | 欧美日韩中文字幕在线 | 成年人视频在线免费观看 | 亚洲一区二区三区四区在线观看 | 国产精品久久久久一区二区三区 | 一区2区| 成人在线免费 | 亚洲高清在线看 | 欧美国产日韩在线 | 久久久久久九九九九 | 瑟瑟网站在线观看 | 不卡视频一区 | 中文字幕一区二区三区乱码图片 | 成人在线小视频 | 日日摸夜夜添夜夜添特色大片 |