Elasticsearch Linux安装

1、下载Elasticsearch

https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-1

2、安装Elasticsearch

2.1、解压
tar -zxvf elasticsearch-2-4-1.tar.gz

2.2、启动

elasticsearch根目录启动
./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:285)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.

因为版本的问题,最新的版本安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户。

添加一个用户:es
#useradd es
给用户设置密码
#passwd es
创建一个用户在:esGroup
#groupadd esGroup
分配es到esGroup组中
#usermod -G es esGroup
在elasticsearch 根目录下,给定用户权限。-R表示逐级(N层目录) , * 表示 任何文件
#chown -R es.esGroup *
切换到es用户
# su es

修改配置文件:

$vi config/elasticsearch.yml
#cluster name
cluster.name: wbool-application
#节点名称
node.name: node-1
#绑定IP和端口
network.host: 0.0.0.0
http.port: 9200
#指定es数据、日志存放路径
path.data: /data/elasticsearch/data
path.logs: /data/elasticsearch/logs

3、安装head插件

$ cd elasticsearch/bin
$ ./plugin install mobz/elasticsearch-head

访问http://{es-host}:9200/_plugin/head/

image.png

4、安装ik分词器

4.1、下载ik

https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v1.10.1/elasticsearch-analysis-ik-1.10.1.zip
解压
unzip elasticsearch-analysis-ik-1.10.1.zip

将解压包cp 到 elasticsearch/plugin 并重命名为ik

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容