安装Elasticsearch

 

  1.安装Elasticsearch-6.5.4.tar.gz

[merce@info5 ~]$ cd /appmerce/zrapp/

[merce@info5 zrapp]$ rz

[merce@info5 zrapp]$ tar zxvf Elasticsearch-6.5.4.tar.gz

[merce@info5 zrapp]$ cd elasticserach-6.5.4/config

[merce@info5 config]$ cp elasticsearch.yml elasticsearch.yml.bak

[merce@info5 config]$ vim elasticsearch.yml           #在文件尾部添加以下参数

         cluster.name: es_dev

         node.name: info5

         #如果是master节点设置成true 如果是

         node.master: true

         #如果是data节点设置成true

         node.data: true

         path.data: /appmerce/zrapp/elasticsearch-6.5.4/data

         path.logs: /appmerce/zrapp/elasticsearch-6.5.4/logs

         network.host: info5

         http.port: 9200

         transport.tcp.port: 9300

         #discovery.zen.minimum_master_nodes: 1

         bootstrap.memory_lock: true

         bootstrap.system_call_filter: false

         http.cors.enabled: true

         http.cors.allow-origin: "*"

[merce@info5 config]$ cd bin

[merce@info5 bin]$ ./elasticsearch    #可能会报最大打开文件数以及虚拟内存等错误,根据提示解决即可

  2.安装Elasticsearch-head

[merce@info5 config]$ cd /appmerce/zrapp/
[merce@info5 zrapp]$ rz
[merce@info5 zrapp]$ unzip elasticsearch-head-5.0.0.zip
[merce@info5 zrapp]$ tar zxvf node-v4.4.7-linux-x64.tar.gz
[merce@info5 zrapp]$ vim /etc/profile.d/node.sh
NODE_HOME=/appmerce/zrapp/node-v4.4.7-linux-x64
PATH=$NODE_HOME/bin:$PATH
[merce@info5 zrapp]$ source /etc/profile.d/node.sh
[merce@info5 zrapp]$ node -v
v4.4.7
[merce@info5 zrapp]$ npm install -g grunt
[merce@info5 zrapp]$ npm install -g grunt-cli --registry=https://registry.npm.taobao.org --no-proxy
[merce@info5 zrapp]$ node -v
v4.4.7
[merce@info5 zrapp]$ npm -v
2.15.8
[merce@info5 zrapp]$ grunt --version
grunt-cli v1.3.2
[merce@info5 zrapp]$ cd /appmerce/zrapp/elasticsearch-head-5.0.0
[merce@info5 elasticsearch-head-5.0.0]$ npm install
[merce@info5 elasticsearch-head-5.0.0]$ vim Gruntfile.js
找到connect:server,添加hostname一项:
connect: {
server: {
options: {
hostname: '0.0.0.0',
port: 9100,
base: '.',
keepalive: true
}
}
}
[merce@info5 elasticsearch-head-5.0.0]$ grunt server &
[merce@info5 elasticsearch-head-5.0.0]$ ss -nlt | grep 9100 

使head可连接x-pack

  介绍:
    由于高版本的ES的插件必须用x-pack才能开启认证功能,但同时我们不使用Kibana只使用head的条件下,想用head可直接连接x-pack并查看需按照以下步骤进行。

  由于上面已经安装了head插件,所以下面操作是上方内容的后续

  1.通过页面访问http://IP:9100后显示的是空白界面;这是由于head无法连接ES,因为我们有X-pack认证,并无法交互输入用户名密码,所以UI为空界面

[merce@info5 zrapp]$ cd elasticserach-6.5.4/config
[merce@info5 config]$ vim elasticsearch.yml #添加如下三行
  http.cors.enabled: true
  http.cors.allow-origin: "*"
  http.cors.allow-headers: "Authorization,X-Requested-With,Content-Length,Content-Type"
[merce@info5 config]$../bin/elasticseasrch -d

  2. 默认情况下我们可以不修改密码(user=elastic,password=changeme是默认的),但为了安全考虑,我们需手工修改密码;

config]$ curl -u elastic -XPUT ‘http://IP:9200/_pack/security/user/elastic/password’ -d ‘{
“password”: “elasticpassword” ##你要修改的密码
}’
Enter host password for user 'elastic':changeme ##此处输入你的旧密码

  3.再次通过浏览器访问http://IP:9100/?auth_user=elastic&auth_password=changeme

    auth_user:X-Pack的用户

    auth_password:X-Pack的密码

Elasticsearch高版本安装head插件的更多相关文章

  1. (新)elasticsearch6.0版本安装head插件

    ES6.0版本安装head插件 1.1 前言 不知道是我电脑问题还是最近的开源软件都比较**,mysql和elasticsearch新版本变动都比较大. elasticsearch6.0貌似已经不支持 ...

  2. elasticsearch6.0版本安装head插件

    ES6.0版本安装head插件 1.1 前言 不知道是我电脑问题还是最近的开源软件都比较**,mysql和elasticsearch新版本变动都比较大. elasticsearch6.0貌似已经不支持 ...

  3. eclipse换了高版本的maven插件后报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project

    在给eclipse换了高版本的maven插件后,引入jar包报如下的错误:  org.apache.maven.archiver.MavenArchiver.getManifest(org.apach ...

  4. Eclipse4.5 Mars版本安装activiti插件 亲测可用

    Eclipse4.5 Mars版本安装activiti插件 亲测可用 学习使用activiti 在线安装一直,国内的网络真心的是 很苦 啊:在茫茫网络上面找到了很多插件的离线包 终于找到一个可以使用的 ...

  5. windows环境下ElasticSearch5以上版本安装head插件

    我的ElasticSearch版本是5以上的,网上搜了好多安装方式,都不对. 还好找到一个成功的,转载过来做记录. 原文地址:ElasticSearch-5.0安装head插件 步骤 下载node.j ...

  6. 【2016-09-16】UbuntuServer14.04或更高版本安装问题记录

    出于项目需要,我们的Qt程序需要运行在 1. Windows/Linux-X86平台(CPU为常见的桌面级CPU如G3220.I3等): 2. Windows/Linux-X86低功耗平台(CPU为I ...

  7. (转)elasticsearch6.0版本安装head插件

    1.1 前言 不知道是我电脑问题还是最近的开源软件都比较**,mysql和elasticsearch新版本变动都比较大. elasticsearch6.0貌似已经不支持命令行安装head插件了,反正我 ...

  8. eclipse Oxygen2 4.7.2版本安装activiti插件,并兼容svn插件

    附录,插件下载:链接:https://pan.baidu.com/s/138ChoXao1fALBzdOhJjdQg 密码:06fx 安装方法: 解压eclipse安装包,将eclipse-activ ...

  9. eclipse以O开头的版本安装tomcat插件

    最近闲着无聊想着捣鼓下java web ,轻车熟路的在eclipse下载好IDE,有强迫症的我下载了最新版本的(2017-10),然而下载过来的IDE真的是纯净版的,连java web 的new pr ...

随机推荐

  1. VIJOS-P1232 核电站问题

    VIJOS-P1232 核电站问题 JDOJ 1373 https://neooj.com/oldoj/problem.php?id=1373 题目描述         一个核电站有N个放核物质的坑, ...

  2. python字符串连接的三种方法

    1.+号连接 a="hello," b="world!" c=a+b print(c) 有一点需要注意的是,字符串类型是不可变的,所以每一次应用加号连接字符串都 ...

  3. 关于c# 中读取系统内存大小的问题。

    在程序中,调用WMI的时候,出现一个问题,就是我系统有插了两条内存条,共4G.然而自己只能在程序中查到安装内存为2G,感觉有点不淡定.这是之前的代码. static ManagementObjectS ...

  4. 【CFGym102059G】Fascination Street(思维DP)

    点此看题面 大致题意: 有\(n\)个路灯,每个路灯有一定的建造费用,且建成后可照亮自身及周围距离为\(1\)的两个格子.你可以交换\(k\)次两个路灯的建造费用,求照亮所有格子的最小费用. 题意转换 ...

  5. 洛谷 P5021 [NOIP2018]赛道重建

    洛谷 P5021 [NOIP2018]赛道重建 传送门 思路 思路就是常规的思路,所以就不说了--我就是来记录一下我的\(AC\)之路的,真的是太爽了 没错--我也是一个个打的部分分,最后终于AC的, ...

  6. NLP之词向量

    1.对词用独热编码进行表示的缺点 向量的维度会随着句子中词的类型的增大而增大,最后可能会造成维度灾难2.任意两个词之间都是孤立的,仅仅将词符号化,不包含任何语义信息,根本无法表示出在语义层面上词与词之 ...

  7. CF1136E Nastya Hasn't Written a Legend(线段树)

    还能说什么呢,简直太妙了. $$a_{i+1}<a_i+k_i$$ $$a_{i+1}-k_i-k_{i-1}-\cdots-k_1<a_i+k_i-k_i-k_{i-1}-\cdots- ...

  8. [LeetCode] 154. Find Minimum in Rotated Sorted Array II 寻找旋转有序数组的最小值之二

      Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i. ...

  9. 十大基础排序算法[java源码+动静双图解析+性能分析]

    一.概述 作为一个合格的程序员,算法是必备技能,特此总结十大基础排序算法.java版源码实现,强烈推荐<算法第四版>非常适合入手,所有算法网上可以找到源码下载. PS:本文讲解算法分三步: ...

  10. C++ 版本ORM访问数据库之ODB访问oracle的Demo(三)

    ODB的组成部分: 1: 操作系统的ODB编译器 2: odb核心库libodb 3: 各种数据库的相关链接库 使用ODB访问数据需要的库和头文件(不懂, 请看https://www.cnblogs. ...