elasticsearch 5.4.0 安装 及elasticsearch-head 插件
来源:互联网 发布:linux系统启动流程简述 编辑:程序博客网 时间:2024/05/22 00:41
1,Linux 安装环境 jdk 1.8
scp jdk-8u144-linux-x64.tar.gz root@10.0.0.178:/usr/java/
2,配置jdk 环境
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
source /etc/profile (使配置生效)
3,java -version 验证
4,安装elasticsearch5.4.0 下载elasticsearch-5.4.0.tar.gz
进入/usr/local/elasticsearch-5.4.0/bin
执行 ./elasticsearch -d (加 -d 是使用后台进程运行)
若log中出现: max virtual memory areas vm.max_map_count [65536] is too low, increase to at least [262144]
5,修改/etc/sysctl.conf配置文件
cat /etc/sysctl.conf | grep vm.max_map_count
vm.max_map_count=262144
/sbin/sysctl -p (使配置修改生效)
6,出现 java.lang.IllegalStateException: failed to obtain node locks
修改elasticsearch.yml 在memory下添加如下
bootstrap.system_call_filter: false
7,curl localhost:9200
出现如下 则安装成功。
{
"name" : "BgHZ9IH",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "HDrYgSFVRZOR2fgQzwtAKw",
"version" : {
"number" : "5.4.0",
"build_hash" : "780f8c4",
"build_date" : "2017-04-28T17:43:27.229Z",
"build_snapshot" : false,
"lucene_version" : "6.5.0"
},
"tagline" : "You Know, for Search"
}
8,安装elasticsearch-head插件
安装环境node.js
下载https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-x64.tar.xz
安装 xz 解压缩工具
8.1,下载 xz-5.2.3.tar.bz2
8.2,tar -jxvf xz-5.2.3.tar.bz2 cd /usr/local/xz-5.2.3
执行 ./configure
make & make install
8.3,解压node包 xz -d node-v6.11.2-linux-x64.tar.xz 得到 node-v6.11.2-linux-x64.tar
8.4,tar xvf node-v6.11.2-linux-x64.tar
8.5,mv node-v6.11.2-linux-x64 /usr/local/node
vim /etc/profile
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
source /etc/profile
验证 node -v npm -v
8.6,解压elasticsearch-head 包
安装grunt
npm install -g grunt --registry=https://registry.npm.taobao.org
npm install
在elasticsearch-head-master目录下node_modules/grunt下如果没有grunt二进制程序,需要执行
npm install grunt --save
修改elasticsearch-head-master下Gruntfile.js文件,默认监听127.0.0.1下9100端口
options: {
hostname: '10.0.0.178', ----添加
port: 9100,
elasticsearch-head-master目录下 _site/app.js 下修改
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200"; localhost 改为10.0.0.178 es 服务ip
8.7,elasticsearch.yml 添加如下:
# 是否支持跨域
http.cors.enabled: true
# *表示支持所有域名
http.cors.allow-origin: "*"
8.8,后台进程运行head插件
nohup grunt server &
9,es集群
elasticsearch.yml 配置
添加 discovery.zen.ping.unicast.hosts: ["10.0.0.176", "10.0.0.178"]
- elasticsearch 5.4.0 安装 及elasticsearch-head 插件
- elasticsearch 及elasticsearch-head插件安装
- elasticsearch-5.6.0及head插件安装
- elasticsearch及head插件安装
- elasticsearch head插件安装
- elasticsearch-head插件安装
- elasticsearch head插件安装
- Elasticsearch 安装 head 插件
- Elasticsearch Head插件安装
- elasticsearch head插件安装
- ElasticSearch 5.0及head插件安装
- Elasticsearch配置及head插件安装
- Elasticsearch 5.5.0及 head插件安装指南
- Elasticsearch-5.5.0安装head插件
- elasticsearch插件安装之--linux下安装及head插件
- ElasticSearch-5.0+安装head插件
- ElasticSearch-5.0安装head插件
- 安装 elasticsearch-head-master 插件
- C语言(Head First C)-5_2:使用多个源文件:共享函数和共享变量
- Spring boot PUT、DELETE 请求无法定位方法及获取参数解决方案
- 2017 Multi-University Training Contest
- getDrawable过时的替代方法
- 台风眼(eye of storm) = 台风中心
- elasticsearch 5.4.0 安装 及elasticsearch-head 插件
- Table control中列隐藏实现方法
- Android之SurfaceView学习(一) 首先我们先来看下官方API对SurfaceView的介绍 SurfaceView的API介绍 Provides a dedicated draw
- 怎么把已有的RSA公私钥转换成PKCS8格式
- 数据结构中各种树(转)
- z-stack编译选项说明
- netty(十)源码分析之ByteBuf
- popen 使用方法
- leetcode 507. Perfect Number