大数据统计分析平台之二、ElasticSearch 6.2.1的安装与使用

news/2024/7/8 6:10:06

# 下载文件
cd /usr/local/software 

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.1.zip


yum install unzip -y
unzip elasticsearch-6.2.1.zip
cd elasticsearch-6.2.1/

#添加用户
adduser elasticsearch
#给用户赋值
echo elasticsearch | passwd --stdin elasticsearch
# 给权限
chown -R elasticsearch /usr/local/software/elasticsearch-6.2.1

# 编辑文件
vi /etc/sysctl.conf
vm.max_map_count=655360
保存退出后执行:
sysctl -p

#在文件末尾添加
vi /etc/security/limits.conf

* soft nofile 204800
* hard nofile 204800
* soft nproc 204800
* hard nproc 204800


vi /etc/security/limits.d/90-nproc.conf

* soft nproc 204800
* hard nproc 204800


vi /etc/security/limits.d/def.conf

* soft nofile 204800
* hard nofile 204800
=====================================================================================================
3、安装中文分词插件
cd /usr/local/software
/usr/local/software/elasticsearch-6.2.1/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.1/elasticsearch-analysis-ik-6.2.1.zip

=====================================================================================================

# 4、 让其它IP可以访问,通过IPTABLES禁止非法IP访问,不用es自己控制。
vi /usr/local/software/elasticsearch-6.2.1/config/elasticsearch.yml

修改:
network.host: 0.0.0.0

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

#然后需要重启一下elasticsearch-6.1.1
ps -ef | grep elasticsearch |awk '{print $2}'|xargs kill -9

# 以elasticsearch用户身份运行程序,而且是后台运行
su elasticsearch -l -c "/usr/local/software/elasticsearch-6.2.1/bin/elasticsearch -d"

# 调试错误
#su elasticsearch -l -c "/usr/local/software/elasticsearch-6.2.1/bin/elasticsearch"
=========================================================================================================
安装Header插件

 FQ后用谷歌浏览器打开下面的地址,根据提示安装即可。 
https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm/ 
 
# 修改配置文件
/usr/local/software/elasticsearch-head
vi _site /app .js
# 修改 『http://localhost:9200』字段到本机ES端口与IP
 
启动
cd elasticsearch- head
grunt server
 
  vi /usr/local/software/elasticsearch-6.2.1/config/elasticsearch.yml
# 增加如下字段
http.cors.enabled: true
http.cors.allow-origin: "*"
 

重启es和head即可

 

 


http://www.niftyadmin.cn/n/4151904.html

相关文章

mysql找出两个结果集不同数据_【每周一议】干货讨论 如何合并两个查询的结果集的数据...

ORACLE 9i 调试通过。create table TEMP1(RDATA DATE,RUSER VARCHAR2(10));create table TEMP2(RDATA DATE,RUSER VARCHAR2(10));insert into TEMP1 (RDATA, RUSER)values (to_date(05-11-2012, dd-mm-yyyy), NEW);insert into TEMP1 (RDATA, RUSER)values (to_date(02-11-2012…

Ajax 基础笔记

Ajax内容: 同步交互与异步交互  同步交互:客户端向服务器端发送请求,服务器端向客户端进行响应,这个过程中客户端不能做其他事情  异步交互:客户端向服务器端发送请求,服务器端向客户端进行响应&#x…

python turtle库输出文字_Python 海龟 turtle 画图讲解 (五):输入/输出文字及鼠标与键盘交互设计...

一、输入/输出文字 在 1. 输出文字 输出文字可以使用 write() 方法来实现,语法如下: def write(self, arg, move=False, align="left", font=("Arial", 8, "normal")) 参数说明: arg:必选参数,用于指定要输出的文字内容,该内容会输出到当前…

python3程序下载_从Python中下载文件3

如果你想获取一个网页的内容到一个变量,只是读取urllib.request.urlopen的响应:import urllib.request...url http://example.com/response urllib.request.urlopen(url)data response.read() # a bytes objecttext data.decode(utf-8) # a str; thi…

linux的shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量

Shell脚本介绍 shell是一种脚本语言可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率Shell脚本结构和执行 开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用…

14 Java do while循环语句

14.1 语法 初始语句; do{循环体;条件控制语句; }while(条件判断语句); 14.2 实验 package demo;public class Demo7 {public static void main(String[] args) {int i 0;do {System.out.println("hello");i; }while (i<5);} }

mysql查询缓存到redis_php查询mysql并缓存到redis

首先安装redis&#xff0c;并在php环境中开启php_redis扩展。下面不多说了&#xff0c;直接上代码$redis new redis();$redis->connect(127.0.0.1, 6379);$blog $redis->get(redisrow);//如果$blog数组为空&#xff0c;则去数据库中查询&#xff0c;并加入到redis中if(…

2018年2月5日公益活动—微软power bi desktop逆天神器介绍

在当前互联网&#xff0c;由于大数据研究热潮&#xff0c;以及数据挖掘&#xff0c;机器学习等技术的改进&#xff0c;各种数据可视化图表层出不穷&#xff0c;如何让大数据生动呈现。本次微软最有价值专家公益活动&#xff0c;宋老师免费给数据可视化爱好者介绍一款逆天神器微…