澳门美高梅手机网站ElasticSearch 5.4 安装

    1. 早期准备

就新年便于跟前了,大家是免是搓着手开始着急准备new year
resolution了?
是匪是认为对新的平年越有热情与信念?那么2015年最后一篇,小宁为来吃当下热情添油加料,继续聊提高效率,对付小怪兽的家伙。

  •     环境准备

上次介绍了稍稍清新之手账,有丈夫商务狗表示喜爱重复man一点底电子工具,小宁今天就是来推举几个虔诚有辅助到好的效率管理Apps/在线工具。

IP地址 操作系统 内存
192.168.1.10 centos 7 16
192.168.1.11 centos 7 16
192.168.1.12 centos 7 16
192.168.1.13 centos 7 16

在此之前,先简单介绍一下参考的GTD理论,这样大家还易理解工具的宏图逻辑。有大兴趣的伴儿们可参考我上期引进的书单深度研究。

 

“Your mind is for having ideas, not holding them.”

— David Allen (GTD 作者)

 

GTD的为主在将公心里所思的富有的政工还写下来并且安排好下一样步的计划,这样才能够心无悬念,全力以赴地做好眼前之劳作,提高效率。David认为,压力不是来自任务自我,而是任务在大脑里的混沌塞积,造成心理的焦虑与抵触。所以GTD最关键的点滴接触便是:清空大脑内存
& 把其他任务和种类实际化为行动。

 

下的流程图一目了然地出示了以GTD理论处理事情的逻辑:

 

收集/Capture -> 处理/Clarify -> 组织/Organize -> 回顾/Reflect
-> 执行/Engage.

 

此不累拓展了,回到我们的工具推荐主题。对大部分白领狗,比如自己,来说,outlook&email是办事时间最要紧之家伙,GTD有同样模拟将舌战融入outlook设置和操作的指导,个人亲测了1-2年,表示十分好用,老板又为未用担心自身爆邮箱了\(^o^)/。这里为无赘述,有趣味的同学可以错过网上寻找“GTD+Outlook”。

 

哼了,终于归来APP话题。

  •       设置包下载

职责管理:

小宁有星星点点单推荐,几乎全盘依照GTD五步和流程图设计,帮你清空大脑并且转化任务。一个初宠,一个原好。

先期说新宠好了:Nirvana. 小宁就清投入它的胸怀。

优点:随时跨平台并,搜索筛选好,可任意调整任务逐一,移动端操作顺畅。

缺点:无论中文支持,无优先级设置(不了只是机关拖拽排序)。

更何况说本来爱 –
Doit.im意识新宠之前跟它喜欢地玩了快一年日。但免费版无法轻易跨平台联手的硬伤最终将自推进了Nirvana.

优点:华语界面,有单独的今日待办和明天亟待处,可选优先级,和印象笔记联结(只限于付费版)。

缺点:免费版跨平台24钟头只能手动同步同赖,手机版操作不足够流畅(过去径直用的凡单机网页版)。

    
 官方下载地址:https://www.elastic.co/downloads/elasticsearch。 

清单管理:

必须是奇妙清单嗬,真爱!从Wunderlist用到奇妙清单,中间也时有发生拈花惹草了(比如IOS的唤醒事项),不过最终都老老实实地返回奇妙清单的胸怀。因为其

优点:超过平台并,界面设计简洁优雅易用,拖拽(移动or排序)超便宜,还足以与小伙伴共享并分配任务。另外,可以说小宁超喜欢app版的书体为?(✿◡‿◡)

缺点:在目前光拿其当各种清单管理之底子及,真心没毛病。

  •      jdk版本用 jdk 8

知识管理:

即稍宁用的凡两步法:碎片化收集(Pocket+截屏)+消化归档(印象笔记)。

1.
碎片化收集:
虽说每个新闻或看平台还发出窖藏功能,但小宁的咀嚼是只有有持续的更消化与整治转化及温馨的知识库(印象笔记),否则再多收藏赞赏都是然并卵。而且东西散落四处之结果往往就是都被遗忘。这时候就Pocket需要上了。

简言之介绍下Pocket:一个稍后阅读的家伙,全平台联手,通过浏览器扩展插件与动端可轻松将当不同平台/端口上发现的值得精读或藏的内容千篇一律键扔到Pocket。目前支撑之新闻/阅读类App有:简书、知乎、Zaker、Feedly等,遗憾的凡微信及微博还无法做到一键同步。不过出个曲线救国的方法吗终于便宜简单:只待将手机默认邮箱在Pocket绑定认证,在未曾Pocket选项的App上选邮件,发送至add@getpocket.com,内容即会见乖乖躺倒你的Pocket里了。

此外碰到只需要有的截取的情节小宁会直接手机截屏,所以前段时间IOS更新后出了“屏幕快照”文件夹我开心得无设无苟的,真是吃满足到了痛点。

2.
化归档:
拿觉得可行之始末集到Pocket和“屏幕快照”后,小宁会定期回顾进行更消化,并转化到私人知识库:印象笔记。这里仿佛开读书笔记,不是直接copy+paste,而是精读后选择真正实用的情节,转化及自己之学识框架放入印象笔记相应的笔记本中。

记忆笔记深信不疑地球人犹如数家珍,这里虽未多做牵线。小宁的用法相当单纯,既然收集成效产生矣Pocket和截屏,那么大象就真正是当存档精华的笔记本来用。喜欢她的共享功能,要说吐槽的讲话那要是超原始之修功能,求改进求提升!

   2. 设置过程

团协作:

末了还来介绍单稍宁刚上手快之出善社工具。和妻儿一起准备旅行?策划婚礼?和情人合伙将个运动?都是Trello大显身手的时。设计于白板+报事贴的风俗人情协作形式要来,在Trello你可以创造好之集团,添加成员,为不同类别创造不同看板/Board,每个门类看板设置不同主题的清单/List,清单外上加卡片/Card并得以分配受不同成员。

及另种类管理工具不同的是Trello的可视化和互动性。清单和卡还可活拖拽更改排列和岗位,卡片中可以加上图片,链接,附件和清单(能依据形成多少显示速度漫漫!),并且图片直接展示一目了然。每个卡片分配了成员后会见直接显示成员头像,成员以卡中可以添加评论,@彼此,投票等等,互动性超强。

小宁时尚以尝着,已森森被各种强大作用所伏,感觉除了在遭之各种小应用,初创公司的小团队用起来为超越适合。感兴趣之小伙子伴快去登记吧
~ 除了目前尚从未中文支持其他都充分惊艳。

上述就是今底全部内容。祝大家每天还距离自己之指望还近一点,(*╯3╰)。

    首先解压安装包,然后进解压程序文件夹。

# 解压安装包
tar -xvf elasticsearch-5.4.0.tar; 
# 进入解压后的文件夹
cd elasticsearch-5.4.0 

 

    在elasticsearch的一干二净目录下启动elasticsearch或者以elasticsearch做为环境变量添加到/etc/profile中(类似于JAVA_HOME的布置),如下是于elasticsearch的到底目录下启动的指令:

 

./bin/elasticsearch

 

 如果是因root用户登录并实行之上述命令,则会视如下所著之失实提示

[root@localhost elasticsearch]# ./bin/elasticsearch
[2017-06-26T18:31:30,940][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node-1] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:127) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:114) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:67) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:122) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.cli.Command.main(Command.java:88) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) ~[elasticsearch-5.4.0.jar:5.4.0]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
    at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:204) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:360) ~[elasticsearch-5.4.0.jar:5.4.0]
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:123) ~[elasticsearch-5.4.0.jar:5.4.0]
    ... 6 more
[root@localhost elasticsearch]#

 错误信息很强烈,不能够因为root账号来启动elasticsearch。那么即便用盖一个团伙独有的账号(不建议使用民用账号,个人脱离组织或者致任务运行出错)。
创建用户以及用户组的本子如下:

# 创建用户 es-user
useradd es-user
# 创建用户组 es-group
groupadd es-group
# 添加用户es-user 到 es-group组
usermod -G es-group es-user

 使用新创办的账号启动es,可能会见碰到如下几独问题。

1. max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]

 解决方案:
使用管理员角色编辑/etc/security/limits.conf文件,增加如下四漫漫即可。

 * soft nofile 65536
 * hard nofile 65536
 * soft nproc 2048
 * hard nproc 4096

2. max virtual memory areas vm.max_map_count[65530] is too low, increase to at least [262144]

  解决方案: 使用管理员角色编辑/etc/sysctl.conf,增加如下命令即可。

vm.max_map_count=262144

3. memory locking requested for elasticsearch process but memory is not locked

  解决方案:
使用管理员角色编辑/etc/security/limits.conf文件,增加如下两长长的即可。

*  soft  memlock  unlimited
*   hard  memlock  unlimited

 

这么就是可知正常的运转从单机版的elasticsearch,运行成功后,在该地的浏览器输入http://localhost:9200
能够见到es的核心信息。在其他服务器也堪透过http://ip:9200来访问。 澳门美高梅手机网站 1

  单机版的elasticsearch安装是匪是好简单的^-^。

  

 

 3.  ElasticSearch 集群安装

     

  集群的安其实与单机的装是类似之。主要是部署文件(./config/elasticsearch.yml) 的调动,ElasticSearch能够基于配置信息自动发现集群的旁节点,并透过推举的道来推举主节点。

常用的配备信息:

  1. cluster.name 澳门美高梅手机网站:
    集群的名目,当包含多单节点时,同一个集群的节点上相继节点的cluster.name必须完全等同,互联的服务器就经该属性来判断是否属于同一个集群。
  2. node.name :
    当前节点的号,集群是多个节点的时节,通过该属性来区分各个节点。
  3. path.data :
     该节点的数目存放位置,一般指定为服务器上的非系统磁盘,如果坐系统磁盘上,容易导致空间不足。
  4. path.logs
    :该节点的elasticSearch运行日志的保留位置,同path.data,建议放到费系统磁盘。
  5. bootstrap.memory_lock:启动的时刻是不是锁定内存,避免系统内容交换到磁盘,如果内存交换到磁盘对性影响巨大。
  6. network.host :
    集群中该节点的网标识,必须和系部署的网络IP一致。否则找不顶该IP。
  7. http.port :webapi 对应之捧口号,默认为9200
  8. discovery.zen.ping.unicast.hosts:
    用来指定集群的另外节点,不待指定全部,仅指定部分集群节点即可,elasticsearch能够活动发现任何节点。
  9. discovery.zen.minimum_master_nodes :
    用来指定集群至少含有的节点数,建议吧节点总数/2 +
    1,也就是过半数,这样不见面造成一个集群是个别只主节点之气象。否则,当有些节点和其它节点网络不通了,这片节点会活动组成集群,选举自己之主节点,这时网路恢复就见面存在个别独主节点,无法工作了

部署上述配置信息后,将集群的顺序节点服务启动即可构成集群。单个节点的装置见上述。

  集群启动后,通过http://ip:9200/\_cat/nodes
能够查阅集群的节点信息,其中 标记为 *
的为主节点。如果主节点挂掉,集群会重新选举产生新的主节点。

澳门美高梅手机网站 2

  通过 http://ip:9200/\_cat
可以查阅集群的别样消息,通过点名_cat后底参数来显示不同的体系功能。

澳门美高梅手机网站 3

 

 安装就记录到立刻,此篇博文供大家来参阅,也是私家学习的一个记下。

 

 

 

       
    

发表评论

电子邮件地址不会被公开。 必填项已用*标注