系统运维

ElasticSearch--笔记1-安装7.2

2019-07-07  本文已影响0人  牵手生活

摘要


ElasticSearch 技术文章

Elasticsearch就这么简单

环境

java 1.8
node 环境

官方网站

https://www.elastic.co/
#中文elastic
https://www.elastic.co/cn/
#视频
https://www.elastic.co/cn/webinars/getting-started-elasticsearch?baymax=rtp&elektra=home&storm=sub1&iesrc=ctr

下载&解压

复制tar格式的下载包

cd /home/czg
#复制地址
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
#下载(好慢哦)
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
#解压
tar -vxf elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
#加压后
cd elasticsearch-7.2.0-linux-x86_64
linux的tar地址 下载ElasticSearch
单实例安装--解压后即可
查看elasticsearch目录
启动ElasticSearch
#启动ElasticSearch
sh ./bin/elasticsearch

Elasticsearch部署异常Permission denied
由于ElasticSearch可以接收用户的脚本并执行,处于安全性考虑,建议创建一个单独的用户来运行ElasticSearch。当然,可以通过配置来实现root用户启动。
修改bin目录elasticsearch.in.sh文件中追加(不过不建议):

image.png

原因可能是 shell 的解释器不是 bash,需把 shell 的解释器更改为 bash。
如何解决 ubuntu 系统下 source: not found 错误?-阿里云

ubuntu创建一个用户启用sudu,更改 shell 的解释器dash更改为 bash

权限不够


image.png
chown -R czg:czg  /home/czg/czgsoft/elasticsearch-7.2.0
image.png

蛋疼又内存不够

image.png

想想我好像没有安装几个什么东东。先把tomcat停了再说

sudo service tomcat8 stop

Java 虚拟机的内存不够,此时可以修改 jvm.options 文件


image.png

阿里云安装 ElasticSearch 笔记

修改为 500M或者更小

-Xms500m
-Xmx500m

你们又有新问题

image.png

[Elasticsearch抛出ReceiveTimeoutTransportException[[]异常解决办法](https://blog.yoodb.com/yoodb/article/detail/1489 "Elasticsearch抛出ReceiveTimeoutTransportException[[]异常解决办法")

看到started表示启动成功

问题:但是外网是无法访问的,此时需要修改配置文件
vim config/elasticsearch.yml

network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["0.0.0.0"]

启动成功可以看到默认的启动端口:127.0.0.1:9200


image.png
测试启动成功的访问
image.png

插件安装--比如 head插件

ES返回的结构是json结构,很不友好。
head插件提供的是友好的web页面
提供基本信息的查看、ES请求的模拟、及数据的基本检索

到github搜索elasticsearch-head(mobz的)

elasticsearch-head 官方安装步骤


elasticsearch-head 官方安装步骤 image.png

下载该插件到服务器(右键复制地址),然后到命令行去下载

复制elasticsearch-head插件地址
#下载
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
#解压
unzip master.zip
cd elasticsearch-head-master
image.png

node环境检测也安装

ubuntu 上安装node.js 的简单方法

#检测node 环境
node -v
#如果没有安装过node,则安装
apt install nodejs-legacy
image.png

有用资料

蛋疼的ElasticSearch(一)之安装ElasticSearch

上一篇 下一篇

猜你喜欢

热点阅读