elasticsearch安裝與配置(在Linux環境下配置)
1.建立使用者(出於安全考慮,elasticsearch預設不允許以root賬號執行):
建立使用者:useradd zhangdc
設定密碼:passwdzhangdc
切換使用者:su -zhangdc
2.上傳安裝包,並解壓
將安裝包上傳到:/home/zhangdc目錄下,
解壓縮:tar -zxvf elasticsearch-6.2.4.tar.gz
把目錄重新命名:mv elasticsearch-6.3.0/ elasticsearch
3.修改配置
進入config目錄:cd elasticsearch/config
編輯jvm.options:vim jvm.options
預設配置如下:-Xms1g -Xmx1g
記憶體佔用太多了,我們調小一些:-Xms512m -Xmx512m
編輯elasticsearch.yml:vim elasticsearch.yml
修改資料和日誌目錄:path.data: /home/zhangdc/elasticsearch/data # 資料目錄位置 path.logs: /home/zhangdc/elasticsearch/logs # 日誌目錄位置
這兩個目錄並不存在,因此我們需要創建出來:mkdir data mkdir logs
修改繫結的ip:network.host: 0.0.0.0 # 繫結到0.0.0.0,允許任何ip來訪問(預設只允許本機訪問,修改為0.0.0.0後則可以遠端訪問)
4.執行
進入elasticsearch/bin目錄:./elasticsearch
5.報錯
1)核心過低:
Elasticsearch的外掛要求至少3.5以上版本,禁用這個外掛即可,
修改elasticsearch.yml檔案,在最下面新增如下配置:bootstrap.system_call_filter: false
然後重啟
2)檔案許可權不足
我們用的是zhangdc使用者,而不是root,所以檔案許可權不足。
首先用root使用者登入:su root
然後修改配置檔案:vim /etc/security/limits.conf
新增下面的內容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
3)程序虛擬記憶體:
修改配置檔案:vim /etc/sysctl.conf
新增下面內容:vm.max_map_count=655360
然後執行命令:sysctl -p
6.重啟
相關推薦
zookeeper + kafka 叢集安裝部署教程(linux環境下)
說明:教程使用4臺伺服器,1臺用作zookeeper,3臺用kafka 必備條件:jdk kafka自帶zookeeper 也可以使用kafka內建的zookeeper
elasticsearch安裝與配置(在Linux環境下配置)
1.建立使用者(出於安全考慮,elasticsearch預設不允許以root賬號執行): 建立使用者:useradd zhangdc
linux環境下配置mysql5.6支援IPV6連線的方法
簡介: 本文主要介紹在linux系統下,如何配置mysql支援IPV6的連線。 環境要求:
redis(十七):Redis 安裝,部署(WINDOWS環境下)
1、下載Redis安裝檔案, 我選擇的是 3.0.504 版本,有zip或msi可供下載。 2.解壓縮後,開啟安裝目錄
linux環境下配置jmeter環境變數
使用jmeter做效能測試的時候,不知道大家是否關注過這個黑窗口裡面的內容:
記一次redis的安裝(Linux環境centeros 8)
1.下載-解壓-安裝一條龍 下載地址:https://redis.io/download/ 解壓 tar -zxvf 檔名 解壓目錄最後是自己熟悉的目錄
Linux環境下配置maven環境
技術標籤:Linuxlinuxjavamavenubuntu 1.下載安裝包並解壓 安裝包直接去apache官網下載:https://maven.apache.org/download.cgi
從零開始搭建雲伺服器,利用C/C++與socket在linux環境下完成與伺服器的互動
技術標籤:雲伺服器sockettomcatlinuxjava 專案的原因,我需要搭建一個雲伺服器,並且利用C/C++上傳多個檔案至雲伺服器,網上資料已經非常之多了,站在前輩們的肩膀上確實是事半功倍,我在完成過程中記錄了一些很
Mac環境下RabbitMq安裝與測試教程 Mac環境下RabbitMq安裝與測試教程
https://www.cnblogs.com/yihuihui/p/9095130.html Mac環境下RabbitMq安裝與測試教程 RabbitMq安裝與測試教程
robotframework安裝與執行(win10+python3.8.1)(robotframework一)
首先,robotframework必須在python的環境下執行 所以你的電腦裡必須有python3.x的環境先。
Linux環境下MySQL 5.6安裝與配置----親測有效----純離線安裝
一、安裝MySQL 1、下載安裝包 mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 下載地址: https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
Windows10系統下Java JDK下載、安裝與環境變數配置(全網最全步驟)
1、首先要明確: JDK、JRE、JVM的含義 2、下載目前最新的JDK:Java SE Development Kit 17,傳送門::https://www.oracle.com/java/technologies/downloads/
【轉載】關於Linux環境下安裝配置vsftpd服務全攻略(踩坑)
文章轉載來自:https://www.2cto.com/os/201708/666967.html 參考文章:玩轉vsftpd伺服器的四大高階配置我見過最好的vsftpd配置教程
Hive 系列(二)—— Linux 環境下 Hive 的安裝部署
一、安裝Hive 1.1 下載並解壓 下載所需版本的 Hive,這裡我下載版本為 cdh5.15.2。下載地址:archive.cloudera.com/cdh5/cdh/5/
ElasticSearch 安裝與配置 (windows)
新工作需要所以開始學一下。。。 elasticsearch的概念和基本原理: elasticsearch是一個類似於nosql資料庫的東西,基於Lucene,以json格式儲存資料,採用了倒序索引(也叫反向索引),主要用於資訊抓取(我的感覺就是
Linux 環境下 NFS 服務安裝及配置使用
文章目錄 1、NFS 介紹 2、環境、軟體準備 3、NFS 服務安裝 4、NFS 配置及使用 5、NFS 測試
手把手教你在Linux環境下安裝Tengine(Nginx) 及相關配置
技術標籤:Linuxlinuxnginxjava 前言 Tengine是由TB發起的Web伺服器專案。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高階功能和特性。Tengine的效能和穩定性已經在一些大型的網站得到了很好的檢驗
手把手教你在Linux環境下安裝JDK和環境配置
技術標籤:Linuxjdklinuxjre 前言 Java Development Kit (JDK) 是Sun公司(已被Oracle收購)針對Java開發員的軟體開發工具包。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development kit)
手把手教你在Linux環境下安裝Zookeeper及相關配置
技術標籤:Linuxzookeeperlinuxcentos 前言 ZooKeeper是一個分散式的,開放原始碼的分散式應用程式協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要元件。它是一個為分散式應用提供一致性服務
Linux環境下安裝MySQL及相關配置
前言 MySQL 是最流行的關係型資料庫管理系統,在 WEB 應用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關係資料庫管理系統)應用軟體之一