Centos 7安裝和配置 ElasticSearch入門小白
實驗環境:
作業系統:Centos 7.5
伺服器ip:192.168.1.198
執行使用者:root
網路環境:Internet
在企業生產環境有很多伺服器的時候、很多業務模組的日誌的時候運維人員需要每時每刻檢視日誌,這樣的工作量是非常龐大的,這樣就沒有時間做其它的工作, Elasticsearch是個開源分散式搜尋引擎,它的特點有:開源、靈活性、分散式,零配置,自動發現,索引自動分片,索引副本機制,
Elasticsearch是用來儲存各類日誌格式的元件;Logstash是用來收集、處理、分析日誌等,並將其儲存供以後使用;kibana是一個web視覺化介面的日誌查詢元件,它可以為
Elasticsearch非常容易上手,
一、執行環境
JDK:1.8.0_171(JAVA_SE)
Elasticsearch-6.3.1 (JDK只能用1.8版本)
Logstash-6.3.1
kibana-6.3.1
二、安裝Java、Elasticsearch
1、安裝JDK
下載JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html;本環境下載的是64位tar.gz包,將安裝包拷貝至安裝伺服器/usr/local目錄
[root@localhost ~]# cd /usr/local/
[root@localhost local]# tar -xzvf jdk-8u171-linux-x64.tar.gz
[root@localhost local]# mv jdk1.8.0_171 java
2、配置JDK環境變數
方法一:
[root@localhost local]# vim /etc/profile
將下面的內容新增至檔案末尾(假如伺服器需要多個JDK版本,為了ELK不影響其它系統,也可以將環境變數的內容稍後新增到ELK的啟動指令碼中)
JAVA_HOME=/usr/local/java
JRE_HOME=/usr/local/java/jre
CLASSPATH=.:$JAVA_HOME/lib:/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
[root@localhost local]# source /etc/profile
[root@localhost local]# chmod +x /etc/rc.local
[root@localhost local]# vim /etc/rc.local
source /etc/profile //新增此行
方法二:
直接吧java.sh放到/etc/profile.d/,重啟系統
[root@localhost local]# vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/java
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
[root@centos7 ~]# java -version //檢視java版本,測試JDK是否配置成功
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
配置limit相關引數
[root@localhost local]# vim /etc/security/limits.conf
新增以下內容
* soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096
ulimit -u 4096
[root@localhost local]vim /etc/security/limits.d/20-nproc.conf
修改如下內容:
* soft nproc 1024 #修改為 * soft nproc 2048 或soft nproc 4096 (根據CPU定,最低是2048)
#vim /etc/sysctl.conf
//新增下面配置: v
m.max_map_count=655360
//並執行命令:
#sysctl -p
編輯elasticsearch配置檔案
#vim usr/local/elasticsearch-5.6.0/config/elasticsearch.yml
cluster.name: nmtx-cluster
node.name: node-1
path.data: /usr/local/elk/data
path.logs: /usr/local/elk/logs
network.host: 192.168.3.104
http.port: 9200
建立執行ELK的使用者
[root@localhost local]# groupadd elk
[root@localhost local]# useradd -g elk elk
建立ELK執行目錄
[root@localhost local]# mkdir -p /usr/local/elk
[root@localhost local]# chown -R elk:elk /usr/local/elk
關閉防火牆:
[root@localhost ~]# iptables -F
以上全部是root使用者完成
3、安裝ELK
以下由elk使用者操作
以elk使用者登入伺服器
下載ELK安裝包:https://www.elastic.co/downloads,並上傳到伺服器且解壓,解壓命令:tar -xzvf 包名
配置Elasticsearch
修改如下內容:
儲存退出
啟動Elasticsearch
檢視是否啟動成功
用瀏覽器訪問:http://192.168.10.169:9200
Elasticsearch安裝完畢
vi /etc/security/limits.conf
//新增如下內容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
問題三:max number of threads [1024] for user [lish] likely too low, increase to at least [2048]
解決:切換到root使用者,進入limits.d目錄下修改配置檔案。
vi /etc/security/limits.d/90-nproc.conf
//修改如下內容:
* soft nproc 1024 #修改為 * soft nproc 2048
問題四:max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
解決:切換到root使用者修改配置sysctl.conf
vi /etc/sysctl.conf
//新增下面配置:
vm.max_map_count=655360
//並執行命令:
sysctl -p 然後,重新啟動elasticsearch,即可啟動成功。
4、測試,出現下面說明啟動elasticsearch成功。
[root@centos7 local]# curl http://127.0.0.1:9200
{
"name" : "pcncnlr",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "uCqIPKYqT_au90cjmtj1rw",
"version" : {
"number" : "6.3.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "eb782d0",
"build_date" : "2018-06-29T21:59:26.107521Z",
"build_snapshot" : false,
"lucene_version" : "7.3.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
浪費了“黃金五年”的Java程式設計師,還有救嗎?
>>>
gre nta emc adding ncpa pass bsp dex des centos 7 安裝和配置vncserver
前期準備:
關閉防火墻,centos的防火墻是firewalld,關閉防火墻的命令
1
systemctl stop fi
我的電腦裡已經下載好python以及使用的是pycharm,所以主要寫怎麼安裝和配置selenium
1、第一步先下載selenium,開啟pycharm,建立pycharm 的執行環境。在pycharm下下載selenium
pip install selenium
2、下載完 配置 pat profile src source 配置環境變量 java pro too 1.檢查是否安裝過JDK
2.下載安裝包並上傳服務器
3.安裝JDK
rpm -ivh jdk-8u131-linux-x64.rpm
4.查看是否安裝正常
java -vers repr rac nbsp sta 找到 更改 spa gen 監控 一、在被監控主機上設置防火墻,允許zabbix-agent的10050端口通過
二、執行yum list |grep zabbix,找到zabbix的agent安裝包並安裝
三、在 /etc/zabbix 在MySQL的官方網站下載rpm包,地址為https://dev.mysql.com/downloads/repo/yum/
也可以使用wget來下載 地址可以在網上找
然後輸入rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
Linux使用MySQL Yum儲存庫上安裝MySQL 5.6,適用於Oracle Linux,Red Hat Enterprise Linux和CentOS系統。
一、全新安裝MySQL
1、新增MySQL Yum儲存庫
將MySQL Yum儲存庫新增到系統的儲存庫列表中。這是一次性操作,可以通過安裝
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
一、防火牆配置
不知道為什麼,雲主機沒有開啟firewall 或iptables,記錄一下配置iptables防火牆的步驟
1、檢測並關閉firewall
1 2 3 4 5 systemctl status firewalld.service #檢測是否開啟了firewall
要求
必備知識
windows 7 基本操作。
執行環境
windows 7
下載地址
環境下載
下載JDK
關於版本選擇需要注意的問題:
如果eclipse安裝的是32位的,則JDK也應該裝Windows x86(32位)的;如果ec
從www.mysql.org 下載mysql的linux安裝包,如:mysql-5.7.11-linux-glibc2.5-x86_64.tar
使用tar命令解壓壓縮包
再次解壓 mysql-5.7.11-linux-glibc2.5-x86_64.
1、下載JDK-10
選擇對應Linux版本的tar.gz
官網連結
複製到Centos中的Download目錄下
2、解除安裝預裝的OpenJDK
檢視自帶OpenJDK及相關檔案
java -version
查詢帶有java字串的檔案
rpm -qa
因為 Python 的版本問題,在 CentOS 5.6 上安裝 OpenStack 不是件容易的事情,因為 OpenStack 是 Python 2.6 寫的,CentOS 5.6 上預設的是 Python 2.4 的環境,一些關鍵工具(比如 yum 等)和依賴關係都需要 2.4,不容易直接升級到 2.6
安裝Elasticsearch
準備兩臺Ubuntu 14.04伺服器,在本例中分別為10.82.156.109和10.80.109.59。分別安裝Elasticsearch服務
安裝Oracle Java 8
sudo add-apt-repositor
install the server packages:
yum install postgresql10-server
此時在/usr/下多了pgsql-10目錄
關於安裝的幾個軟體的介紹:
postgresql-client libraries and
1.檢視SSH是否安裝:[[email protected] ~]# rpm -qa | grep ssh上圖說明了 centos 7 預設安裝了SSH包2.安裝缺失的包、並配置SSH:[[e
作業系統需求(64位centos 7)
[[email protected] ~]# uname -a
Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC
在前面的yum update執行之後,可能會將kernel也一起更新,則在啟動CentOS時啟動項中會有很多項。
確認當前使用的kernel版本號:
$ uname -r
3.10.0-123.9.3.el7.x86_64
查詢當前系統安裝的所有kernel:
$ rpm -qa | grep k 簡介
剛開始寫了關於如何將原生代碼上傳到github上,但是有些小夥伴們不清楚如何安裝Git,這一篇就給小夥伴們普及一下Git的安裝和使用。適合剛開始用git的小白,大神或者大佬請繞道。
實際專案開發中,我們經常會用一些版本控制器來託管自己的程式碼,今天就來總結下Git的相關用法,廢話不多說, -- idt 安裝 sytem cal rhel -i load mon CentOS 7安裝GNOME桌面 和 配置 VNC 服務器這是一個關於怎樣在你的 CentOS 7 上安裝GNOME桌面 和 配置 VNC 服務器的教程。當然這個教程也適合 RHEL 7 安裝GNO 相關推薦
Centos 7安裝和配置 ElasticSearch入門小白
centos 7 安裝和配置vncserver
如何在pycharm下安裝和配置selenium(小白練手)
CentOS 7安裝與配置JDK8
centos 7 安裝及配置zabbix agent
【MySQL】centOS中安裝和配置MySQL
CentOS 7 安裝並配置 MySQL 5.6
Window 7安裝和配置Apache2 4伺服器(by 星空武哥)
centos 7 安裝及配置 iptables (yum install iptables-services)
JDK1.7安裝和配置及注意事項
mysql 5.7 安裝和配置
CentOS 7 安裝、配置JDK-10
在CentOS上安裝和配置OpenStack Nova
在Ubuntu 14.04安裝和配置Elasticsearch叢集(最新5.5.2版)
CentOS 7 安裝、配置、使用 PostgreSQL 10 安裝及基礎配置
Centos 7 安裝、配置並啟動SSH遠端訪問
centos 7安裝和解除安裝docker ce
CentOS 7 安裝以及配置
Git的使用--如何安裝和使用 github讓小白不在那麼白 (一)(超詳解)
轉載 CentOS 7安裝GNOME桌面 和 配置 VNC 服務器