ubuntu 安装elasticsearch
1:出于安全考虑的情况下创建新用户并设置密码
useradd leyou passwd leyou
2:切换用户:
su - leyou
3:下载
wget https://artifacts.elastic.co/...
4:解压
tar -zxvf elasticsearch-6.2.4.tar.gz
5:重命名
mv elasticsearch-6.2.4/ elasticsearch
6:安装jdk1.8
sudo apt-get install oracle-java8-installer
7:测试安装成功
java -version
8:进入elasticsearch下的config文件并查看所有
cd elasticsearch/config
ll
9:编辑jvm.options:vi jvm.options
将内存占用太多了,我们调小:将-Xms1g -Xmx1g 修改为:-Xms512m -Xmx512m 保存退出
10:进入elasticsearch.yml
vi elasticsearch.yml
修改数据和日志目录: 去掉#
path.data: /home/leyou/elasticsearch/data # 数据目录位置
path.logs: /home/leyou/elasticsearch/logs # 日志目录位置 保存退出
我们把data和logs目录修改指向了elasticsearch的安装目录。但是这两个目录并不存在,因此我们需
要创建出来。
进入elasticsearch的根目录,然后创建:(也可通过xshell 窗口创建)
mkdir data
mkdir logs
11:修改绑定的ip :network.host: 0.0.0.0 # 绑定到0.0.0.0,允许任何ip来访问(去掉#)
添加:bootstrap.system_call_filter: false(防止内核过低时出现)
12:进入elasticsearch/bin目录执行
./elasticsearch 报错:权限不足: root 用户下赋予 sudo chown -R leyou /路径/elasticsearch 切换到这个目录 查看权限 ll
13:修改配置文件vi /etc/security/limits.conf 保存退出
添加如下 * soft nofile 65536 * hard nofile 131072 * soft nproc 4096 * hard nproc 4096
14:线程不够的情况下:[1]: max number of threads [1024] for user [leyou] is too low, increase to at least [4096]
vi /etc/security/limits.d/90-nproc.conf 保存退出
修改为:* soft nproc 4096 下面root也应当修改
15:错误4:进程虚拟内存
at least [262144]
vi /etc/sysctl.conf 添加: vm.max_map_count=655360 保存退出 执行 sysctl -p 重启终端窗口 所有错误修改完毕,一定要重启你的 Xshell终端,否则配置无效。 也重启一下ssh服务 再次回到bin目录启动。可成功 started .
16: 9300:集群节点间通讯接口
9200:客户端访问接口 浏览器访问:http://虚拟机ubuntu的ip:9200 可查看表示成功
相关推荐
另外一部分,则需要先做聚类、分类处理,将聚合出的分类结果存入ES集群的聚类索引中。数据处理层的聚合结果存入ES中的指定索引,同时将每个聚合主题相关的数据存入每个document下面的某个field下。