Elasticsearch安装
ES不允许在root权限下运行,所以要先创建一个用户
1 | useradd search |
下载ES
1 | wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz |
解压到指定的当前目录下的[elasticsearch-9200]目录
1 | tar xvf ./elasticsearch-7.6.2-linux-x86_64.tar.gz -C ./elasticsearch-9200 |
更改权限
1 | chown -R search:search ./elasticsearch-9200 |
修改启动配置文件[./elasticsearch-9200/config/elasticsearch.yml]
1 | cluster.name: elasticsearch |
JVM配置[./elasticsearch-9200/config/jvm.options]
1 | -Xms128m |
在系统文件[/etc/security/limits.conf]后面追加如下内容
1 | * soft nofile 65536 |
安装jdk,就用安装包里面自带的jdk就行
1 | JAVA_HOME=/usr/local/elasticsearch/elasticsearch-7.6.2/elasticsearch-9200/jdk |
启动ES
1 | ./elasticsearch-9200/bin/elasticsearch -d |
查看9200的进程
1 | netstat -lnpt |