概述
ElasticSearch搭建运行-linux环境
首先进入elasticsearch的官网,打开https://www.elastic.co/guide/en/elasticsearch/reference/current/targz.html
按照说明,进行安装。如果需要安装其他运行环境,可以在官网上查看其他示例。
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-7.9.2-linux-x86_64.tar.gz.sha512
tar -xzf elasticsearch-7.9.2-linux-x86_64.tar.gz
cd elasticsearch-7.9.2/
解压之后,使用命令行即可运行
./bin/elasticsearch
此处需要注意,使用root用户运行,会给出以下报错信息,需要另外创建用户,进行elasticsearch的启动。
can not run elasticsearch as root
第一步:liunx创建新用户 adduser XXX 然后给创建的用户加密码 passwd XXX 输入两次密码。
第二步:root给XXX赋权限,chown -R XXX /你的elasticsearch安装目录。
第三步:切换到新用户su XXX ,再执行命令即可。
因为服务器双网卡,另外单节点等问题,所以需要修改配置文件。
cd config
vim elasticsearch.yml
在 Network部分,设置绑定的地址,在discovery部分,设置 节点信息。
network.host: xx.xx.xx.xx
cluster.initial_master_nodes: ["host-nede2"]
运行成功,可以通过ip:9200访问,如下
{
"name" : "Cp8oag6",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "AT69_T_DTp-1qgIJlatQqA",
"version" : {
"number" : "7.9.2",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "f27399d",
"build_date" : "2016-03-30T09:51:41.449Z",
"build_snapshot" : false,
"lucene_version" : "8.6.2",
"minimum_wire_compatibility_version" : "1.2.3",
"minimum_index_compatibility_version" : "1.2.3"
},
"tagline" : "You Know, for Search"
}
如果想要后台运行,则可以使用命令
./bin/elasticsearch -d
elasticsearch启动,默认使用的JAVA_HOME是系统中的,如果不兼容,则需要重新配置。此处建议使用elasticsearch自带的jdk,这样不容易出现兼容问题。
因为我使用的服务器是多人使用的,某次使用就出现了如下问题:
could not find java in JAVA_HOME at xxx
但是直接运行 java -version
是没有问题的,查看JAVA_HOME具体指向,有两个方法,
一个是使用命令echo $JAVA_HOME
,一个是使用命令cat /etc/profile
,此处建议用前一种,因为后面一种可能会跟实际运行情况不一致。
采取的解决办法是修改elasticsearch 的配置信息,在elasticsearch的安装目录下,vim /bin/elasticsearch-env
,在以下内容的前面追加JAVA_HOME="$ES_HOME/JDK"
。当然大家也可以选择指向其他路径。
if [ ! -z "$JAVA_HOME" ]; then
最后
以上就是危机大象为你收集整理的ElasticSearch搭建踩坑记录ElasticSearch搭建运行-linux环境的全部内容,希望文章能够帮你解决ElasticSearch搭建踩坑记录ElasticSearch搭建运行-linux环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复