1. 程式人生 > >elasticsearch安裝的各種坑

elasticsearch安裝的各種坑

elasticsearch簡介

ElasticSearch是一個基於Lucene的搜尋伺服器。它提供了一個分散式多使用者能力的全文搜尋引擎,基於RESTful web介面。Elasticsearch是用Java開發的,並作為Apache許可條款下的開放原始碼釋出,是第二流行的企業搜尋引擎。設計用於雲端計算中,能夠達到實時搜尋,穩定,可靠,快速,安裝使用方便。

環境:

1. centos6.5
2. jdk1.8
3. elasticsearch6.3.2

使用命令./bin/elasticsearch啟動elasticsearch(es)時,遇到各種問題,方便之後複習,記錄在此。

問題1

參考文章,修改 Elastic 安裝目錄的config/elasticsearch.yml檔案,去掉network.host的註釋,將它的值改成0.0.0.0。重啟後,出現以下問題:

 ParsingException[Failed to parse object: expecting token of type [START_OBJECT] but found [VALUE_STRING]];

這個錯就是引數的冒號前後沒有加空格,加了之後就好:network.host: 0.0.0.0

問題2

can not run elasticsearch as root

因為我一直使用的root使用者,最新的版本安全級別提高了,不允許採用root帳號啟動,所以新增一個使用者。

#新增一個使用者:elasticsearch
$useradd elasticsearch
#給使用者elasticsearch設定密碼,連續輸入2次
$passwd elasticsearch
#建立一個使用者組 es
groupadd es
#分配 elasticsearch 到 es 組
usermod -G elasticsearch es
#這裡注意下,如果提示使用者“es”不存在,那麼是因為伺服器版本問題,你可以換成 usermod -G es elasticsearch ,也就是使用者和使用者組對調一下使用。
#這裡感謝【武漢|Java|竹木鳥】發現這個問題,並告知我。
#在elasticsearch 根目錄下,給定使用者許可權。-R表示逐級(N層目錄) , * 表示 任何檔案
chown -R elasticsearch.es * #切換到elasticsearch使用者 su elasticsearch

問題3

建立了elasticsearch使用者後,再次啟動,暈,又報錯了: Unable to access ‘path.data’ (/soft/elasticsearch/data),果斷ls -lrt,原來是沒有data資料夾。那就mkdir 唄,當然還得按照問題2中所說,賦予elasticsearch使用者許可權。

接下來還是遇到了各種問題,不過通過這篇文章基本解決,謝謝博主。有不當之處,新手勿噴,共同學習。

相關推薦

elasticsearch安裝各種

elasticsearch簡介 ElasticSearch是一個基於Lucene的搜尋伺服器。它提供了一個分散式多使用者能力的全文搜尋引擎,基於RESTful web介面。Elasticsearch是用Java開發的,並作為Apache許可條款下的開放原

python第三方庫PIL安裝各種

圖像處理 pil 安裝 mage 說了 pycharm pyc -- 博客 PIL python的圖像處理庫,pycharm安裝屢次失敗,始終報錯 果斷換依舊報錯,查遍所有博客, 有給pip加參數的,pip install PIL --allow-extern

freeswitch安裝配置的各種

ovf 配置 tar ldo 安裝 blank jms lan ive chronometer%E8%83%BD%E6%98%BE%E7%A4%BA%E6%AF%AB%E7%A7%92%E5%90%97 ?????? http://music.baidu.com/son

安裝 protoc 的各種

重復 plugin g++ gre 安裝gcc 安裝 nbsp 問題 pda 首先下載 protoc 2.6.1 然後安裝gcc 遇到各種 glibc 和glibc-common 的各種 版本不匹配, 最簡單的辦法 是yum update ,然後 yum downgr

win10下mysql安裝過程中遇到的各種

前幾天重灌系統,又要下回來mysql,但沒想到還是遇到了許多麻煩,翻了十多篇博文才搞定,寫個總結出來方便以後不要重複踩坑,也給大家參考參考。 1.下載與安裝   這個沒什麼好說的,下載地址網上一大堆,安裝教程也是,舊版本比如說5.6可能麻煩些,csdn要積分,官網要登入,下最新版就好了,我的是5.7.22

Kubeadm 安裝中的各種

  一、 error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "systemd" is different from docker cgro

安裝 protoc 的各種

首先下載 protoc 2.6.1  然後安裝gcc  遇到各種 glibc  和glibc-common 的各種 版本不匹配, 最簡單的辦法 是yum update ,然後 yum downgrade 包名  ,即可解決 然後重新安裝 遇到glibc 衝突獨立安裝

[轉]node-sass 安裝失敗的各種

failed sof ucc ini project lint dir \n arch 本文轉自:https://blog.csdn.net/weixin_42406046/article/details/80604623?tdsourcetag=s_pctim_aioms

【Linux-Ubuntu】免U盤安裝windows 和 Ubuntu 18.04 雙系統流程,教你避免各種

python機器學習和深度學習的很多開源模組在windows下面不好用,一直使用的是虛擬機器,但是虛擬機器裡不敢給太高配置,電腦會卡,所以訓練很慢。為了提高使用體驗,決定裝一個windows和Linux(Ubuntu)的雙系統,在裝的過程中我真的遇到了非常多的坑

安裝Ubuntu18的各種

文章目錄 安裝Ubuntu18的各種坑 坑之一:安裝在選擇語言介面卡死 坑之二:安裝好之後在首屏介面卡死 坑之三:不能開啟WIFI 安裝Ubuntu18的各種坑 坑之一:安裝在選擇語言介面卡死 解決方

在Linux上安裝elasticsearch遇到的

Failed to find a usable hardware address from the network interfaces; using random bytes: 17:1b:ec:c4:bd:20:1c:62 [2018-07-25T21:04:22,630][WARN ][o.

centos7(vultr)下安裝mysql5.7(各種:ERROR 1045 (28000),ERROR 1820 (HY000):ERROR 1819 (HY000))

環境:centos7 雲伺服器廠商:vultr mysql版本:5.7 新增 MySQL YUM 源 根據自己的作業系統選擇合適的安裝源,通過 rpm -Uvh 安裝。 wget 'https://dev.mysql.com/get/mysql57-community-relea

Windows下Tensorflow-GPU的安裝,Tensorboard的使用,以及過程中遇到的各種

1、安裝Anaconda Anaconda 4.3.1 (Python 3.6) 下載頁:https://www.continuum.io/downloads 安裝後,如果conda下載包的速度很慢,可以執行下面的命令設定國內映象 conda con

樹莓派 OpenCV3.4.1 安裝血淚史,分享如何規避各種

1、更換清華園,否則gtk2.0安裝失敗;血淚的教訓,本來不想換的,折騰了老久還是未解決,直接更換源就可以順利安裝了。參考連結:https://blog.csdn.net/la9998372/article/details/778868062、必須使用16G以上的卡,最好是c

安裝Ubuntu 16.04出現的各種爹問題總結

1. 沒法無線上網 我的電腦是聯想G490,安裝Win8.1的時候那叫一個爽啊,無線網絡卡驅動、有線網絡卡驅動、雙顯示卡驅動都給自動裝好的。但安裝好Ubuntu 16.04以後,AMD獨顯是沒法用了,因為沒驅動,沒就沒吧,還能湊合用,但是無線也沒法用,這就沒法

Python,Pycharm,Anaconda等的關係與安裝過程~為初學者跳過各種

1、致歡迎詞 我將詳細講述在學Python初期的各種手忙腳亂的問題的解決,通過這些步驟的操作,讓你的注意力集中在Python的語法上以及後面利用Python所解決的專案問題上。而我自己作為小白,很不幸的沒有錯過任何的坑,都跳了進去,所以在這裡寫下經驗貼,一方面希望能給後

解決Nvidia顯示卡的電腦安裝Ubuntu及驅動的各種

最近給遊戲本裝雙系統(對沒錯,我就是用遊戲本搞開發的那個人),由於是N卡+Intel核顯的電腦(並且是1920*1080及以上的高分屏),裝Ubuntu前後遇到各種坑。 下面我們慢慢道來如何爬出這些坑。 我遇到的這些坑目前如下,大家可以對號入座: (1)用U盤安

安裝elasticsearch碰到的

centos環境,下載就不說了,跑起來的時候報下面的錯 bin/elasticsearch Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.

aliyun Centos安裝Mysql遇到的各種

相比較Ubuntu來講,centos的安裝異常感覺不方便,遇到各種問題,記錄一下:1.解除安裝mysql,當你發現網上各種安裝mysql辦法都無法奏效時,請全部解除安裝之後,然後按照第二步一步步安裝參照部落格https://www.cnblogs.com/wanghuaiju

用Java VisualVM 遠端監控各種收集及解決(安裝VisualGC,”不受此JVM支援“,無法建立jstatd連線)

1.安裝VisualGC(無法看到外掛)歷史問題(sun公司被oracle收購後,域名變更),需要修改【工具】->【外掛】->【設定】的Java VisualVM外掛中心的URL地址。現在是:https://visualvm.github.io/uc/8u131/