开发者学堂课程【ElasticSearch 最新快速入门教程:默认配置单机版演示】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10599
默认配置单机版演示
首先打开虚拟机,然后用工具 finalshell 软件,正常启动后,杀毒软件设置允许,然后打开一个配置为 janson01,连接成功之后可以首先定位到目录下 /opt/soft/ 可以看到里面没有任何软件。
把安装包上传,点击文件管理,把文件拖进来上传就可以,选择安装
包。点确定正在上传中,现在再查看就有了软件。解压安装包到对应
目录下,在 root 用户下运行 ./bin/elasticsearch 会出现报错,
必须再在普通用户下运行。
现在要加入加入一个用户,使用 useradd 加用户名,使用 passwd
设置密码,再切换到这个目录下,然后把 root 用户下面的安装包直
接复制过来再进行解压,重命名以下。
然后使用 ./es/bin/elasticsearch 命令进行启动,发现可以正常启
动没有报错。
接下来退出全屏
再打开一个 Janson01,
连接成功后使用 curl-XGET 'http://127.0.0.1:9200 ' 命令进行测试,如果出现以下信息说明我们的单机版安装就安装成功了。
总结:
1、必须是普通用户,不能是 root 用户(否则报错: java.1ang. Runti meException: can not run elasticsearch as root )
2、elasticsearch/bin/elasticsearch -d ~>以后台进程的方式启动es,通过 jps 命令,可以察觉到进程名为: Elasticsearch
3、Linux 命令:
Useradd 新用户名~> 新建用户
Passwd 用户名->设置密码
su –l 用户名~>用户切换
4、curl: linux 命令,可以模拟 browser 向远程的服务器发送请求,并获得反馈。
( cur1:1inux os 中的一个命令,可以使用命令行的方式模拟
browser 向远程的 server 发送请求,并获得远程 server 的反馈
ip:联网的终端设别在网络上的唯一标识
端口号:
联网的终端设备上安装的具有访问网络功能的应用程序的唯
一标识。)
语法:
curl-XGET 'http://127.0.0.1:9200 '