elasticsearch 安装记录

  windows下的安装即开箱即用,到bin目录下打开elasticsearch.bat,访问localhost:9200,页面显示:

{
  "name" : "Windshear",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.3.5",
    "build_hash" : "90f439ff60a3c0f497f91663701e64ccd01edbb4",
    "build_timestamp" : "2016-07-27T10:36:52Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.0"
  },
  "tagline" : "You Know, for Search"
}

发送post请求,将需要添加的信息放到body中:

http://localhost:9200/myindex/share/1

body:
{
  "url": "www.baidu.com",
  "place": "Beijing",
  "company": "Baidu"
}

而后用get请求获取到该消息:

http://localhost:9200/myindex/share/1

respond:
{
    "_index": "myindex",
    "_type": "share",
    "_id": "1",
    "_version": 4,
    "found": true,
    "_source": {
        "url": "www.baidu.com",
        "place": "Beijing",
        "company": "Baidu"
    }
}

============================>

linux环境下的安装遇到了几个问题:

首先解压文件:

tar -zxvf elasticsearch-2.3.5.tar.gz

进入目录elasticsearch-2.3.5:

./bin/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.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.

于是,将解压的整个目录更换用户组与用户:

chown -R ccj:ccj elasticsearch-2.3.5

然后切换到该用户:

su - ccj

再开启elasticsearch

[[email protected] elasticsearch-2.3.5]$ ./elasticsearch
[2016-08-22 02:11:31,007][WARN ][bootstrap                ] unable to install syscall filter: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled in
[2016-08-22 02:11:46,518][INFO ][node                     ] [Morpheus] version[2.3.5], pid[4098], build[90f439f/2016-07-27T10:36:52Z]
[2016-08-22 02:11:46,539][INFO ][node                     ] [Morpheus] initializing ...
[2016-08-22 02:12:20,330][INFO ][plugins                  ] [Morpheus] modules [lang-groovy, reindex, lang-expression], plugins [], sites []
[2016-08-22 02:12:27,770][INFO ][env                      ] [Morpheus] using [1] data paths, mounts [[/ (/dev/sda3)]], net usable_space [14.3gb], net total_space [18.2gb], spins? [possibly], types [ext3]
[2016-08-22 02:12:27,910][INFO ][env                      ] [Morpheus] heap size [1007.3mb], compressed ordinary object pointers [true]
[2016-08-22 02:12:27,992][WARN ][env                      ] [Morpheus] max file descriptors [1024] for elasticsearch process likely too low, consider increasing to at least [65536]
[2016-08-22 02:16:50,949][INFO ][node                     ] [Morpheus] initialized
[2016-08-22 02:16:51,108][INFO ][node                     ] [Morpheus] starting ...
[2016-08-22 02:21:06,356][WARN ][monitor.jvm              ] [Morpheus] [gc][young][3][2] duration [3.8m], collections [1]/[3.9m], total [3.8m]/[4.5m], memory [137.5mb]->[31.4mb]/[1007.3mb], all_pools {[young] [127.7mb]->[7.2mb]/[133.1mb]}{[survivor] [9.7mb]->[16.6mb]/[16.6mb]}{[old] [0b]->[10.1mb]/[857.6mb]}
[2016-08-22 02:21:55,549][INFO ][transport                ] [Morpheus] publish_address {127.0.0.1:9300}, bound_addresses {127.0.0.1:9300}, {[::1]:9300}
[2016-08-22 02:22:05,241][INFO ][discovery                ] [Morpheus] elasticsearch/iJG2imH8QrqHjcgqWq0Q1g
[2016-08-22 02:22:44,783][WARN ][discovery                ] [Morpheus] waited for 30s and no initial state was set by the discovery
[2016-08-22 02:23:03,300][INFO ][http                     ] [Morpheus] publish_address {127.0.0.1:9200}, bound_addresses {127.0.0.1:9200}, {[::1]:9200}
[2016-08-22 02:23:05,361][INFO ][node                     ] [Morpheus] started
[2016-08-22 02:23:11,602][INFO ][cluster.service          ] [Morpheus] new_master {Morpheus}{iJG2imH8QrqHjcgqWq0Q1g}{127.0.0.1}{127.0.0.1:9300}, reason: zen-disco-join(elected_as_master, [0] joins received)
[2016-08-22 02:23:17,903][INFO ][gateway                  ] [Morpheus] recovered [0] indices into cluster_state
时间: 2024-11-10 04:51:32

elasticsearch 安装记录的相关文章

Elasticsearch安装记录

一 安装部分 1.新建用户 elasticsearch不能使用root身份执行 adduser esuser passwd esuser 2.赋予权限 切换到root chown -R esuser /opt/elasticsearch-5.1.2 3.永久增加file descriptors最大数量 启动时可能会提示file descriptors过低 在/etc/security/limits.conf追加: esuser soft nofile 65536 esuser hard nofi

ELK笔记(一)elasticsearch安装

未来一段时间,可能会学习ELK日志处理的框架.在学习的过程中,会通过<实战ELK--分布式大数据搜索与日志挖掘及可视化解决方案>.<Elasticsearch中文指南>及各大论坛相关技术贴完成自己的学习过程.在学习的过程中,我会通过笔记的形式将一些技术点或知识记录在此,不仅希望以后自己需要的时候直接来查阅,更是希望能够帮助更多的人.该系列笔记仅仅是个人学习中的点滴记录,如果存在什么知识点错误等,欢迎广大同仁批评指导. 一.Elasticsearch安装 项目网站:https://w

ElasticSearch概述及Linux下的单机ElasticSearch安装

原文地址:http://blog.csdn.net/w12345_ww/article/details/52182264.版权归原作者所有 这两天在项目中要涉及到ElasticSearch的使用,就上网去搜索了一些这方面的资料,发现elasticSearch的安装分为单机和集群两种方式.在本例中,我们重点介绍单机下的ElasticSearch的安装,亲测可用,记录下来与各位同仁分享. 一.ElasticSearch概述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分

Elasticsearch安装配置问题

1.配置服务 ip 和 端口 进入 elasticsearch 安装目录,打开 config/elasticsearch.yml 配置 net.host 和 http.port net.host: 0.0.0.0 http.port: 9200 2.坑 (1)用户Linux 下不要使用 root 用户运行 Elasticsearch, 否则会报异常 can not run elasticsearch as root (2)引导检查 如果你是使用 .zip 或 .tar.gz 安装包,有些配置需要

ElasticSearch安装

1.ElasticSearch安装的准备工作 Linux:CentOS Elasticsearc:elasticsearch-2.2.0 JDK:jdk-7u79-linux-x64 IK:1.8.0 MAVEN:apache-maven-3.3.3-bin 2.配置网络静态文件 虚拟机设置桥接模式 配置:vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE :网卡代号,需要ifcfg-eth0相对应 HWADDR:网卡地址 即MAC地址 BO

k2 4.6.9安装记录-够复杂了

首先需要准备一台Windows server 2008R2 系统.可以从微软官方下载. 下载地址: http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=11093 然后使用VMware Workstation打开此镜像文件. 安装K2 server 需要.NET FRAMEWORK 4.0 以及域环境. .NetFrameWork4.0 安装就不要我说了,大家自己下载一个安装即可. 域环境安装: 运行CMD 输入 dcprom

Linux环境下Tivoli Directory Server v6.3安装记录_步骤2:安装TDS软件

IBM Tivoli Directoy Server是对轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)的一个完整实现,功能强大.稳定可靠,是构建企业门户的基础磐石: 本系列文章以图文方式讲解TDS安装的相关知识: 系列文章目录如下: 1.安装DB2数据库: 2.安装TDS软件: 3.创建TDS实例: 4.解决因GSKIT版本引起的TDS实例无法启动的故障: 本文为TDS安装记录系列文章的第二篇<安装TDS软件>: 环境说明: 硬件环境

开源备份软件bacula安装记录--含备份-恢复演练

公司原来的备份机器用的是oracle-linux 5.7 运行的不是很稳定,经常出现死机,新装了一个centos6.5, 准备使用bacula来对数据进行备份,在这里记录一下安装过错,备忘. 操作系统:centos6.5 1.安装mysql 用yum安装 yum install mysql mysql-server mysql-devel 这里要注意的是一定要安装mysql-devel,否则在等下configure bacula的时候会报找不到mysql.h文件--这里折腾了我好久,差点想去编译

对于最近测试LYNC2013的安装记录

最近上班,突然想测试下微软最新的lync2013系统,于是说做就做,在虚机下准备了下环境,此次测试是前后端的架构,暂时未测试Edge的架构,测试的架构如下图 本次测试环境 DC为windows server2012系统的域架构 后端数据库安装的SQL2008 R2,采用的是默认实例 Lync2013的前端是安装的Windows server2012系统 1:首先配置机器的网络及系统的权限,此次使用的是最高管理员权限登陆各系统. 2:由于我们安装的是前后端架构,我这边先准备了SQL后端数据库,先单