zsh的安装和使用
近期在捣鼓linux之类,一直用原装自带的bash来作为命令行工具,忽然看到帖子里很多大神各种高大上的终端,极度膜拜,于是小学了一下,在此介绍一下zsh的安装和使用。
近期在捣鼓linux之类,一直用原装自带的bash来作为命令行工具,忽然看到帖子里很多大神各种高大上的终端,极度膜拜,于是小学了一下,在此介绍一下zsh的安装和使用。
ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以Standalone模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策略来保证ZooKeeper集群的稳定性和可用性,从而实现分布式应用的可靠性。
有关ZooKeeper的介绍,网上很多,也可以参考文章后面,我整理的一些相关链接。
下面,我们简单说明一下ZooKeeper的配置。
Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,h我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行。
上一篇我们介绍了如何使用ik分词,这一篇我们讲讲ik分词的高级使用方式。
感谢Medcl带来的ik分词插件。
为什么要用ik?
因为Elasticsearch本身不支持中文分词,使用默认的解析器会把中文分解成单个字,查询的时候很不方便。
列出索引名称1
curl 'http://localhost:9200/_aliases?pretty=1'
查看所有索引状态1
curl 'http://localhost:9200/_stats?pretty=1'
Elasticsearch可扩展性很强,插件也相当完善,下面介绍几个常用插件的安装和使用。
首先进入 /elasticsearch/bin 目录,使用命令行:1
./plugin -install mobz/elasticsearch-head