關聯(lián)鏈接
1. Centos 7 安裝Elasticsearch 6.2.4 - tar 包安裝 - elasticsearch head(瀏覽器插件)和kibana 插件 tar 安裝
2. Django & drf-haystack & Elasticsearch 2.4.0 集成 - 填坑之路
一、啟動與關閉
個人理解
Elasticsearch 分為舊版本和新版本,新版本不知道是 6.x ≥ 版本還是 7.x ≥ 版本有自帶的 jdk 環(huán)境,所以對于本地 jdk 環(huán)境,不會有影響,但是舊版本,就不一定了,有可能出現(xiàn)奇奇怪怪的問題。
筆者思路,有些遺忘了,所以這時,就需要對 本地 java jdk 啟動 Elascticsearch 命令,進行一個啟動命令的配置,但如果是 配置文件配置的話,由于是舊版本,所以配置方法也有可能比較老偏門,需要自己研究清楚。
但如果只是簡簡單單的,bin/elasticsearch -d 命令,那就最好不過了。
還有關于啟動最好是切換一個 普通用戶啟動 elasticsearch ,不要用 root 用戶啟動,否則會報錯的,所以這里就需要新建一個 elastic 用戶和 elastic 用戶組,還有一定一定要將 elasticsearch 安裝目錄的擁有者切換為 elastic 用戶 和 elastic 用戶所屬的用戶組。
還有一點可以記憶,就是如果創(chuàng)建用戶時,沒有指定用戶組,那么就會自動創(chuàng)建一個和用戶同名的用戶組,所以最好還是指定一個用戶組,或者是先創(chuàng)建一個用戶組,后面再使用如下類似的命令為 elasticsearch 安裝目錄配置權限
chown user-es:user-es -R /usr/local/elasticsearch-7.13.2
參考鏈接
1. Django整合ElasticSearch,實現(xiàn)數(shù)據(jù)的快速檢索(有代碼)
2. elasticsearch的啟動和關閉命令
3. Linux下安裝Elasticsearch
4. linux 上運行elasticsearch程序
5. 第15篇-使用Django進行ElasticSearch的簡單方法
6. 基于django+elasticsearch的全文檢索
二、啟動報錯解決方法
個人理解
部分系統(tǒng)安裝 Java 時,完全是隨緣安裝,怎么順手怎么來的,所以弄了一個爛攤子,完全不知道 java 的安裝路徑是個什么。所以這就真的得靠經驗來區(qū)分了,所以說安裝Java ,別亂來,最好是下載 tar.gz包,解壓安裝,才是正道。
參考鏈接
1. ES安裝啟動及could not find java in bundled jdk at /opt/elasticsearch/elasticsearch-7.9.1/jdk/bin/java報錯
2. linux查看java版本,以及配置java home文章來源:http://www.zghlxwxcb.cn/news/detail-480517.html
3.【實操】如何在linux系統(tǒng)查找JAVA安裝路徑,定義JAVA_HOME文章來源地址http://www.zghlxwxcb.cn/news/detail-480517.html
到了這里,關于Django 擴展 Elasticsearch - 啟動與關閉 - 啟動報錯問題解決方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!