本文目录
- 如何替换 /etc/elasticsearch/logging.yml
- elasticsearch怎么连接MySQL数据库
- 如何用 Node.js 和 Elasticsearch 构建搜索引擎
- 如何在CentOS 7上安装Elastic Stack
- 如何查看elasticsearch版本
- elasticsearch 日志储存满怎么办
- 如何在CentOS 7上安装Elasticsearch,Logstash和Kibana
如何替换 /etc/elasticsearch/logging.yml
elasticsearch 2.4 日志为logging.yml 设置成size存储 由于elasticsearch 5.XX使用log4j2.property 教程很多,很方便设置成按size存储
elasticsearch怎么连接MySQL数据库
首先配置mysql的数据源: 控制面板 --》管理工具 --》odbc数据源 --》系统DSN --》添加 --》选择mysql odbc XXdriver --》完成 --》》data source自己命名 , tcp/tp写localhost ,然后填写你的用户和密码,再选择相应数据库 其次在vs中连接: 打开vs --》视图.
如何用 Node.js 和 Elasticsearch 构建搜索引擎
安装 Elasticsearch
Elasticsearch 受Apache 2许可证保护,可以被下载,使用,免费修改。安装Elasticsearch 之前你需要先确保在你的电脑上安装了Java Runtime Environment (JRE) ,Elasticsearch 是使用java实现的并且依赖java库运行。你可以使用下面的命令行来检测你是否安装了java
推荐使用java最新的稳定版本(写这篇文章的时候是1.8)。你可以在找到在你系统上安装java的指导手册。
接下来是下载最新版本的Elasticsearch (写这篇文章的时候是2.3.5),去下载ZIP 文件。Elasticsearch 不需要安装,一个zip文件就包含了可在所有支持的系统上运行的文件。解压下载的文件,就完成了。有几种其他的方式运行Elasticsearch ,比如:获得TAR 文件或者为不同Linux发行版本的包。
如果你使用的是Mac操作系统并且安装了 ,你就可以使用这行命令安装Elasticsearch brew install elasticsearch.Homebrew 会自动添加executables 到你的系统并且安装所需的服务。它也可以使用一行命令帮你更新应用:brew upgrade elasticsearch.
想在Windows上运行Elasticsearch ,可以在解压的文件夹里,通过命令行运行bin\elasticsearch.bat 。对于其他系统,可以从终端运行 ./bin/elasticsearch.这时候,Elasticsearch 就应该可以在你的系统上运行了。
就像我之前提到的,你可以使用Elasticsearch的几乎所有的操作,都可以通过RESTful APIs完成。Elasticsearch 默认使用9200 端口。为了确保你正确的运行了Elasticsearch。在你的浏览器中打开
如何在CentOS 7上安装Elastic Stack
步骤 1 - 操作系统初始化禁用 CentOS 7 服务器上的 SELinux我们将禁用 CentOS 7 服务器上的 SELinux。 编辑 SELinux 配置文件。vim /etc/sysconfig/selinux将 SELINUX 的值从 enforcing改成disabledSELINUX=disabled然后重启服务器:reboot再次登录服务器并检查 SELinux 状态。getenforcedisabled步骤 2 - 安装 Java环境部署 Elastic stack 依赖于Java,Elasticsearch 需要 Java 8 版本,推荐使用 Oracle JDK 1.8 。从官方的 Oracle rpm 包安装 Java 8。wget
如何查看elasticsearch版本
1、一般情况下如果es服务正常启动,可以通过接口的方式获取elasticsearch版本信息:
curl
参考资料:百度百科-elasticsearch
elasticsearch 日志储存满怎么办
内存和打开的文件数如果你的elasticsearch运行在专用服务器上,经验值是分配一半内存给elasticsearch。另一半用于系统缓存,这东西也很重要的。你可以通过修改ES_HEAP_SIZE环境变量来改变这个设定。在启动elasticsearch之前把这个变量改到你的预期值。另一个选择上球该elasticsearch的ES_JAVA_OPTS变量,这个变量时在启动脚本(elasticsearch.in.sh或elasticsearch.bat)里传递的。你必须找到-Xms和-Xmx参数,他们是分配给进程的最小和最大内存。建议设置成相同大小。嗯,ES_HEAP_SIZE其实就是干的这个作用。你必须确认文件描述符限制对你的elasticsearch足够大,建议值是32000到64000之间。关于这个限制的设置,另有教程可以参见。
如何在CentOS 7上安装Elasticsearch,Logstash和Kibana
您的ELK服务器将需要的CPU,RAM和存储量取决于您要收集的日志的卷。在本教程中,我们将使用具有以下规格的VPS用于我们的ELK服务器:OS: CentOS 7RAM: 4GBCPU: 2注:根据自己的服务器资源分配各个节点的资源安装 Java 8Elasticsearch和Logstash需要Java,所以我们现在就安装它。我们将安装最新版本的Oracle Java 8,因为这是Elasticsearch推荐的版本。注:建议本地下载完最新版的JDK,然后上传到服务器的/usr/local/src目录# JDK下载地址:创建nginx官方源来安装nginx# https://www.nginx.com/resources/wiki/start/topics/tutorials/install/echo ’[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1’ | sudo tee /etc/yum.repos.d/nginx.repo1234567812345678使用yum安装nginx和httpd-toolsyum install nginx httpd-tools -y11使用htpasswd创建一个名为“kibanaadmin”的管理员用户(可以使用其他名称),该用户可以访问Kibana Web界面:[root@linuxprobe ~]# htpasswd -c /etc/nginx/htpasswd.users kibanaadminNew password: # 自定义Re-type new password: Adding password for user kibanaadmin12341234使用vim配置nginx配置文件[root@linuxprobe ~]# egrep -v “#|^$“ /etc/nginx/conf.d/kibana.conf server {listen 80;server_name kibana.aniu.co;access_log /var/log/nginx/kibana.aniu.co.access.log main;error_log /var/log/nginx/kibana.aniu.co.access.log;auth_basic “Restricted Access“;auth_basic_user_file /etc/nginx/htpasswd.users;location / {proxy_pass http://localhost:5601;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection ’upgrade’;proxy_set_header Host $host;proxy_cache_bypass $http_upgrade;}}12345678910111213141516171234567891011121314151617