材料准备
https://github.com/NLPchina/elasticsearch-sql/releases/download/5.1.2.0/elasticsearch-sql-5.1.2.0.zip
https://github.com/mobz/elasticsearch-head/tree/master
https://github.com/mobz/elasticsearch-head/archive/master.zip
[root@node1 ~]# cd /opt
[root@node1 opt]# ls -l
total 13116
drwxr-xr-x 9 root root 4096 Jan 29 2016 collectd
drwxr-xr-x 8 hadoop hadoop 4096 Apr 9 2016 elasticsearch-2.0.0-rc1
drwxr-xr-x 9 hadoop hadoop 4096 Apr 15 2016 elasticsearch-2.1.1
drwxr-xr-x 7 root root 4096 Nov 24 2015 flume1.6
drwxr-xr-x 7 root root 4096 Nov 23 2015 grafana-2.5.0
drwxr-xr-x 16 root root 4096 Dec 8 2015 hadoop
drwxr-xr-x 4 root root 4096 Dec 8 2015 hadoop_data
drwxr-xr-x 12 hadoop hadoop 4096 Jan 19 2016 httpd-2.2.23
drwxr-xr-x 3 influxdb influxdb 4096 Jan 29 2016 influxdb
drwxr-xr-x 7 root root 4096 Apr 27 2016 kafka_2.10-0.9.0.1
drwxrwxr-x 16 nagios nagios 4096 Dec 25 2015 nagios
drwxrwxrwx 16 10002 10002 4096 Dec 25 2015 nagios-plugins-1.4.13
drwxr-xr-x 22 root root 4096 Apr 9 2016 openssl-1.0.0e
drwxr-xr-x 3 root root 4096 Jan 25 2016 ORCLfmap
drwxr-xr-x 3 root root 4096 Apr 15 2016 path
drwxr-xr-x 17 nagios games 4096 Dec 25 2015 php-5.4.10
drwxrwxr-x 18 1000 1000 4096 Apr 9 2016 Python-2.6.6
-rw-r--r-- 1 root root 13318547 Apr 8 2016 Python-2.6.6.tgz
drwxr-xr-x 2 root root 4096 Apr 27 2016 soft
drwxr-xr-x 11 root root 4096 Apr 10 2016 storm096
-rw-r--r-- 1 root root 4628 Apr 10 2016 stormTest.jar
drwxr-xr-x 11 root root 4096 Apr 10 2016 zookeepe346
[root@node1 opt]# mkdir es5.0
[root@node1 opt]# ls
collectd es5.0 hadoop influxdb nagios-plugins-1.4.13 path Python-2.6.6.tgz
stormTest.jar elasticsearch-2.0.0-rc1 flume1.6 hadoop_data kafka_2.10-0.9.0.1 openssl-1.0.0e php-5.4.10 soft zookeepe346 elasticsearch-2.1.1 grafana-2.5.0 httpd-2.2.23 nagios ORCLfmap Python-2.6.6 storm096
[root@node1 opt]# cd es5.0/
[root@node1 es5.0]# ls
[root@node1 es5.0]# ls
elasticsearch-5.1.2.zip elasticsearch-head-master.zip elasticsearch-sql-5.1.2.0.zip
jdk-8u111-linux-x64.tar.gz
[root@node1 es5.0]# tar -zxvf jdk-8u111-linux-x64.tar.gz
[root@node1 es5.0]# ls
elasticsearch-5.1.2.zip elasticsearch-head-master.zip elasticsearch-sql-5.1.2.0.zip jdk1.8.0_111 jdk-8u111-linux-x64.tar.gz
[root@node1 es5.0]# unzip elasticsearch-5.1.2.zip
[root@node1 es5.0]# chmod -R hadoop:hadoop /opt/es5.0/*
chmod: invalid mode: `hadoop:hadoop'
Try `chmod --help' for more information.
[root@node1 es5.0]# chown -R hadoop:hadoop /opt/es5.0/*
[root@node1 es5.0]# ls -l
total 217032
drwxr-xr-x 7 hadoop hadoop 4096 Jan 11 20:21 elasticsearch-5.1.2
-rw-r--r-- 1 hadoop hadoop 33317437 Feb 24 03:52 elasticsearch-5.1.2.zip
-rw-r--r-- 1 hadoop hadoop 919566 Feb 24 03:47 elasticsearch-head-master.zip
-rw-r--r-- 1 hadoop hadoop 6304850 Feb 24 03:47 elasticsearch-sql-5.1.2.0.zip
drwxr-xr-x 8 hadoop hadoop 4096 Sep 22 16:27 jdk1.8.0_111
-rw-r--r-- 1 hadoop hadoop 181442359 Nov 3 08:46 jdk-8u111-linux-x64.tar.gz
[root@node1 es5.0]#
[root@node1 es5.0]# su - hadoop
[hadoop@node1 ~]$ cd /opt/es5.0/elasticsearch-5.1.2/bin/
[hadoop@node1 bin]$ ./elasticsearch
[hadoop@node1 bin]$ ./elasticsearch
The system is going down for reboot NOW!
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/elasticsearch/bootstrap/Elasticsearch : Unsupported
major.minor version 52.0 -->JDK版本问题
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
命令格式: ln [参数][源文件或目录][目标文件或目录]
[root@node1 ~]# ln -s /opt/es5.0/jdk1.8.0_111/bin/java /usr/bin/java
[root@node1 ~]# whereis java
java: /usr/bin/java
[root@node1 ~]# ls -l /usr/bin/java
lrwxrwxrwx 1 root root 32 Feb 24 13:36 /usr/bin/java -> /opt/es5.0/jdk1.8.0_111/bin/java
[root@node1 ~]#
[root@node1 ~]# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
[root@node1 ~]#
[root@node1 ~]# su - hadoop
[hadoop@node1 ~]$ mkdir -p /opt/es5.0/s/data
mkdir: cannot create directory `/opt/es5.0/s': Permission denied
[hadoop@node1 ~]$ exit
logout
[root@node1 ~]# /opt/es5.0/s/data
-bash: /opt/es5.0/s/data: No such file or directory
[root@node1 ~]# mkdir -p /opt/es5.0/s/data
[root@node1 ~]# mkdir -p /opt/es5.0/s/log
[root@node1 ~]# chown -R hadoop:hadoop /opt/es5.0/*
[root@node1 ~]#
[hadoop@node1 bin]$ ./elasticsearch
[2017-02-24T13:47:04,415][WARN ][o.e.b.JNANatives ] unable to install syscall filter:
java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled in
at org.elasticsearch.bootstrap.Seccomp.linuxImpl(Seccomp.java:349) ~[elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Seccomp.init(Seccomp.java:630) ~[elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.JNANatives.trySeccomp(JNANatives.java:215) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Natives.trySeccomp(Natives.java:99) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:176) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:306) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:122) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.cli.Command.main(Command.java:88) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:89) [elasticsearch-5.1.2.jar:5.1.2]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82) [elasticsearch-5.1.2.jar:5.1.2]
[2017-02-24T13:47:09,012][INFO ][o.e.n.Node ] [node-1] initializing ...
[2017-02-24T13:47:09,512][INFO ][o.e.e.NodeEnvironment ] [node-1] using [1] data paths, mounts [[/ (/dev/hdc2)]], net usable_space [7gb], net total_space [17.1gb], spins? [possibly], types [ext3]
[2017-02-24T13:47:09,513][INFO ][o.e.e.NodeEnvironment ] [node-1] heap size [1.9gb], compressed ordinary object pointers [true]
[2017-02-24T13:47:09,516][INFO ][o.e.n.Node ] [node-1] node name [node-1], node ID [EdHbn3S_Sxm4Cwz0pMxwRQ]
[2017-02-24T13:47:09,547][INFO ][o.e.n.Node ] [node-1] version[5.1.2], pid[6353], build[c8c4c16/2017-01-11T20:18:39.146Z], OS[Linux/2.6.18-128.el5/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_111/25.111-b14]
[2017-02-24T13:47:18,120][INFO ][o.e.p.PluginsService ] [node-1] loaded module [aggs-matrix-stats]
[2017-02-24T13:47:18,121][INFO ][o.e.p.PluginsService ] [node-1] loaded module [ingest-common]
[2017-02-24T13:47:18,122][INFO ][o.e.p.PluginsService ] [node-1] loaded module [lang-expression]
[2017-02-24T13:47:18,123][INFO ][o.e.p.PluginsService ] [node-1] loaded module [lang-groovy]
[2017-02-24T13:47:18,123][INFO ][o.e.p.PluginsService ] [node-1] loaded module [lang-mustache]
[2017-02-24T13:47:18,123][INFO ][o.e.p.PluginsService ] [node-1] loaded module [lang-painless]
[2017-02-24T13:47:18,124][INFO ][o.e.p.PluginsService ] [node-1] loaded module [percolator]
[2017-02-24T13:47:18,124][INFO ][o.e.p.PluginsService ] [node-1] loaded module [reindex]
[2017-02-24T13:47:18,124][INFO ][o.e.p.PluginsService ] [node-1] loaded module [transport-netty3]
[2017-02-24T13:47:18,124][INFO ][o.e.p.PluginsService ] [node-1] loaded module [transport-netty4]
[2017-02-24T13:47:18,126][INFO ][o.e.p.PluginsService ] [node-1] no plugins loaded
[2017-02-24T13:47:35,099][INFO ][o.e.n.Node ] [node-1] initialized
[2017-02-24T13:47:35,100][INFO ][o.e.n.Node ] [node-1] starting ...
[2017-02-24T13:47:35,940][INFO ][o.e.t.TransportService ] [node-1] publish_address {192.168.1.104:9300}, bound_addresses {192.168.1.104:9300}
[2017-02-24T13:47:35,948][INFO ][o.e.b.BootstrapCheck ] [node-1] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
ERROR: bootstrap checks failed
max file descriptors [1024] for elasticsearch process is too low, increase to at least [65536]
max virtual memory areas vm.max_map_count [65536] is too low, increase to at least [262144]
[2017-02-24T13:47:36,453][INFO ][o.e.n.Node ] [node-1] stopping ...
[2017-02-24T13:47:37,699][INFO ][o.e.n.Node ] [node-1] stopped
[2017-02-24T13:47:37,699][INFO ][o.e.n.Node ] [node-1] closing ...
[2017-02-24T13:47:38,127][INFO ][o.e.n.Node ] [node-1] closed
问题一:警告提示
[2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter:
java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled in
at org.elasticsearch.bootstrap.Seccomp.linuxImpl(Seccomp.java:349) ~[elasticsearch-5.0.0.jar:5.0.0]
at org.elasticsearch.bootstrap.Seccomp.init(Seccomp.java:630) ~[elasticsearch-5.0.0.jar:5.0.0]
报了一大串错误,其实只是一个警告。
解决:使用新linux版本kernel 3.5+,就不会出现此类问题了。
问题二:
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
解决:切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p
相关推荐
ETL工具kettle7.1抽取数据目前不支持elasticsearch 2.X以上版本,如果想要支持elasticsearch 6.X以上版本,必须替换elasticsearch-bulk-insert-plugin插件,该资源提供该插件的替换。 具体步骤为在spoon kettle\data-...
ES和ES-HEAD插件的安装,这是5.x版本的安装步骤可以帮助大家安装ES用来学习使用
ElasticSearch-head,所有依赖都安装在目录下,免去安装各种报错的痛苦,可离线使用,在redhat6.5上使用正常 使用步骤: 1、解压缩 tar -zxvf elasticsearch-head-all.tar.gz -C /usr/local/ 2. 切换到该目录下,...
ElasticSearch5以上版本安装Head前,需要先安装node和grunt。 安装node node安装文件的下载地址为 https://nodejs.org/en/download/ 选择msi格式进行下载。 安装完成后,用cmd进入node安装目录,执行 node ...
详细Elasticsearch 7.x 安装步骤,采用单机单程序多目录启动多个node程序,X-Pack设置用户密码,配置开机自启
ElasticSearch使用步骤入门,适合刚开始认识的人使用。
centos7虚拟机安装elasticsearch5.0.x-安装篇 请预先安装jdk详细步骤请参考://www.jb51.net/softjc/193398.html 创建新用户(非root用户) elasticsearch只能用非root启动,这里我创建了一个叫seven的用户 [root@...
安装步骤:点击浏览器右上角->更多工具->扩展程序->加载已解压的扩展程序(右上角打开开发者模式才可以看到)->选择本地下载压缩包(elasticsearch5.x-head-chrome)
elasticsearch6.3 xpack破解jar包,需替换es_home下modules/x-pack/x-pack-core下的x-pack-core-6.3.0.jar文件,同时参考https://blog.csdn.net/lilongsy/article/details/78987784申请license并发送license注册申请...
Elasticsearch Sense插件 ElasticSearch在Chrome下的命令操作插件 安装到Chrome的步骤请自行谷歌
x-pack-5.6.4.jar 是 elk 必备文件 5.6.4 X-Pack elasticsearch logstash kibana 步骤:下载本文件,替换elasticsearch里同名文件,重启es、kibana,申请注册文件,修改注册文件到永久,注册,搞定。 参考: ...
elasticsearch5.2.x初学步骤 按序号学习 基础知识、集群安装、head安装、ik测试、工具类
es xpack 配置详情 7.10.1,通过安装 es kibana,使用自带的 x pack 插件来完成权限控制,网上很多都不全,本文非常详细。es kibana 版本号为 7.10.1 与 7.10.0,并且附带相关的步骤,以及方案。
一、 安装 jdk8 tar –zxvf jdk-8u151-linux-x64.tar.gz 创建运行ELK的用户 [root@localhost local]# groupadd elk [root@localhost local]# useradd -g elk elk chown -R elk:elk /elk vi /etc/profile export ES_...
聚合查询分页测试termsAgg.size(2147483647); //指定最大统计显示多少行步骤1:全量聚合,size设置为: 2147483647。 ES5.X/6.X版本设置为2147483647 ,它等于2^31-1,请看该地方代码
###安装 vagrant-azure 插件### vagrant 插件安装 vagrant-azure ###Install openssl### Chocolatey install openssl.light -y ###设置和上传 Azure 管理证书### openssl req -x509 -nodes -days 365 -newkey rsa:...
安装文档 ...elasticsearch-7.10.1.msi mongodb-windows-x86_64-4.4.2-signed.msi 亲测可以安装, 安装步骤 1、 jdk 2、 mongodb 3、elasticsearch 4、启动 graviteeio-gateway-3.5.0
开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 ...
Elasticsearch Kibana Filebeat Nginx 下面对其安装方式进行依次讲解 java 亲测java7存在不可描述的问题,所以请安装java8。 cd ~ wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=...
它提供了一种非侵入性的方式来度量和基准化Mule中的各个流程和步骤,并添加了对Mule组件的应用程序性能监控,以与日志,指标和其他数据一起驻留在Elasticsearch中。 Mule APM代理支持分布式跟踪,允许使用传输协议...