linux 安装es

参考文献:

https://blog.csdn.net/u010456460/article/details/54292105

https://www.cnblogs.com/zishengY/p/7137671.html 

  1. 新建分区、挂载

#n新建一个分区,"p"出现提示:"Partition number (1-4): "选择主分区号,输入"1"表示第一个主分区,w把分区写进分区表,保存并退出

fdisk /dev/sdb n p 1 w

参考文献:

https://www.cnblogs.com/visec479/p/4072754.html

#格式化分区

mkfs.ext4  /dev/sdb1

#创建目录

mkdir /opt/esdata
 
#刷新磁盘信息
partprobe /dev/sdb1
 
#将新分区/dev/vdb挂载到/opt/esdata 目录下
mount /dev/sdb1 /opt/esdata 
 
#查看当前分区情况
df –h
 
取消挂载
umount /dev/sdb1
 
#删除分区

fdisk /dev/sdb1 d 1 w

https://www.cnblogs.com/visec479/p/4072754.html

2. 创建用户

#建立用户组es(因启动ES,禁止root账户)

groupadd es;

#创建用户es,且用户es属于es用户组

useradd es -g es

3. 安装jdk

#usr目录下建立java安装目录

cd /usr

mkdir java

#jdk-8u60-linux-x64.tar.gz拷贝到java目录下

cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

#解压jdk到当前目录,得到文件夹 jdk1.8.0_60(注意jdk版本和Linux版本位数是否一致)

tar -zxvf  jdk-8u60-linux-x64.tar.gz

#编辑配置文件,配置环境变量

vim /etc/profile

#添加如下内容:JAVA_HOME根据实际目录来

export JAVA_HOME=/usr/java/jdk1.8.0_181

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

#使当前shell读入路径为/etc/profileshell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录(推荐使用)

source /etc/profile

#或者重启系统

sudo shutdown -r now

#查看安装情况

java –version

4. 启动ES

# Linux系统最大文件打开数优化(es在写入的时候会有限制!!!)

Vi /etc/security/limits.conf

内容修改为:

* soft nofile 65535

* hard nofile 65535

#解压elasticsearch-2.4.0-187.zip

unzip /opt/elasticsearch-2.4.0-187.zip

解压tar.gz 是tar -zxvf file.tar.gz

#es赋予文件夹elasticsearch-2.4.0以及目录下文件权限

chown -R es elasticsearch-2.4.0;

#es 文件elasticsearch执行权限

chmod +x elasticsearch-2.4.0/bin/elasticsearch

#切换当前登录用户es

su es

#进入文件夹elasticsearch-2.4.0

cd elasticsearch-2.4.0;

#启动ES服务

bin/elasticsearch –d

或理解指定内存启动:ES_JAVA_OPTS="-Xms8g -Xmx8g" ./bin/elasticsearch -d

或者

nohup  bin/elasticsearch -d -Xmx=2g -Xms=2g  >log.txt  2>&1 &

5. 删除文件前n行

随着时间推移,启动日志文件(如nohup.out)会越来越大,就需要删除文件的前n行,如删除前100行:

sed -i '1,100d' nohup.out

6查看指定行数

sed -n '1,100p' nohup.out

7.看下文件还有多少行

wc -l test1.txt

8.查看文件倒数n行的内容

看文件nohup.out倒数20行:

tail -n 20 nohup.out

9.查看文件开始n行的内容

head -n 20 nohup.out

10. 查询文件中某个关键词所在的行号

grep -n '关键字' ./log/office_manage.log |cut -d ":" -f 1

11. 统计关键字出现文件中的次数

grep '关键字' ./log/office_manage.log |wc -l

如果是多个字符串出现次数,可使用:

grep -o ‘objStr1\|objStr2'  filename | wc -l  #直接用\| 链接起来即可

12.后台启动cerebro带端口

nohup ./bin/cerebro -Dhttp.port=9001  >log.txt  2>&1 &

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值