Docker ( 四 ) 安装 ElasticSearch & Kibana

这篇具有很好参考价值的文章主要介绍了Docker ( 四 ) 安装 ElasticSearch & Kibana。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

6.3.安装 ElasticSearch

6.3.0.设置max_map_count

es可能 会启动不起来

查看max_map_count的值 默认是65530

cat /proc/sys/vm/max_map_count

重新设置max_map_count的值

sysctl -w vm.max_map_count=262144

6.3.1.拉取镜像

6.3.1.1.搜索查看可用的ElasticSearch镜像
docker search elasticsearch
6.3.1.2.拉取最新版本的ElasticSearch镜像
 docker pull elasticsearch:7.6.2
6.3.1.3.查看镜像是否已经有ElasticSearch
docker images|grep elasticsearch

6.3.2.启动容器

6.3.2.1.启动容器实例

启动同时设置名字以及端口号, 占用内存, 启动模式等

docker run -d --name elasticsearch \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-p 9200:9200 -p 9300:9300  \
elasticsearch:7.6.2

–name表示镜像启动后的容器名称

-d: 后台运行容器,并返回容器ID;

-e: 指定容器内的环境变量

-p: 指定端口映射,格式为:主机(宿主)端口:容器端口

6.3.2.2.测试容器是否启动
docker ps | grep elasticsearch
6.3.2.3.在宿主机浏览器中输入 docker服务器IP:9200 访问 elasticsearch

得到 下列信息 , 成功

{
  "name" : "e82738ab05a4",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "EUOEYHVAR8a3xUtJBkGMSw",
  "version" : {
    "number" : "7.6.2",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "ef48eb35cf30adf4db14086e8aabd07ef6fb113f",
    "build_date" : "2020-03-26T06:34:37.794943Z",
    "build_snapshot" : false,
    "lucene_version" : "8.4.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

6.3.3.安装ik分词器

这里采用离线安装

下载分词器压缩包
下载地址:

https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
将IK分词器上传到/tmp目录中
将分词器安装进容器中

#将压缩包移动到容器中
docker cp /tmp/elasticsearch-analysis-ik-7.6.2.zip elasticsearch:/usr/share/elasticsearch/plugins

#进入容器
docker exec -it elasticsearch /bin/bash  

#创建目录
mkdir /usr/share/elasticsearch/plugins/ik

#将文件压缩包移动到ik中
mv /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-7.6.2.zip /usr/share/elasticsearch/plugins/ik

#进入目录
cd /usr/share/elasticsearch/plugins/ik

#解压
unzip elasticsearch-analysis-ik-7.6.2.zip

#删除压缩包
rm -rf elasticsearch-analysis-ik-7.6.2.zip

# 进入 elasticsearch ik插件的配置文件夹
cd plugins/ik/config

# 添加 mydict.dic 自定义分词文件
vi mydict.dic
# 在这个文件中 加入自定义中文词汇,  每一个词占一行
# 退出保存


# 在编辑分词配置文件
vi IKAnalyzer.cfg.xml
# 在  <entry key="ext_dict"></entry> 中间加入 mydict.dic

退出并重启容器

6.4.安装 Kibana

6.4.1.拉取Kibana镜像

6.4.1.1.搜索查看可用的Kibana镜像
docker search kibana
6.4.1.2.拉取最新版本的Kibana镜像
 docker pull kibana:7.6.2
6.4.1.3.查看镜像是否已经有Kibana
docker images|grep kibana

6.4.2.启动容器

6.4.2.1.启动容器实例

启动同时设置名字以及端口号等

docker run -d \
    --name kibana \
    -p 5601:5601 \
    -m 512m \
    --restart=always \
    --memory-swap=1024m \
    kibana:7.6.2
6.4.2.2.测试容器是否启动
docker ps | grep kibana

6.4.3.修改配置

6.4.3.1.进入交互模式
docker exec -it kibana bash
6.4.3.2.打开配置文件并修改
vi /opt/kibana/config/kibana.yml

将 server.host: “0” 修改成 server.host: “0.0.0.0”

将 elasticsearch.hosts: [ “http://elasticsearch:9200” ]

修改成 elasticsearch.hosts: [ “http://elasticsearch 所在服务器的ip:9200” ]

#
# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: [ "http://192.168.3.251:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"

按esc, 输入 :wq,保存退出
通过 exit 退出 交互模式
再 重启 kibana

6.4.3.3.在宿主机浏览器中输入 kibana服务器IP:5601 访问 kibana

多刷新几次 , 要等待一会 就能打开 kibana 的界面, 成功文章来源地址https://www.toymoban.com/news/detail-689057.html

到了这里,关于Docker ( 四 ) 安装 ElasticSearch & Kibana的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker】 07-安装ElasticSearch、Kibana

    1、拉取镜像 docker pull elasticsearch:6.4.2 2、运行 docker run -p 9200:9200 -p 9300:9300 --name es -d elasticsearch:6.4.2 启动会报错,按照下面流程修改 3、在宿主机中,修改配置sysctl.conf vim /etc/sysctl.conf 加入如下配置 vm.max_map_conut=262144 4、启用配置 sysctl -p 注:这一步是为了防止启动容器时,报出

    2024年02月10日
    浏览(45)
  • docker环境安装elasticsearch+kibana

    由于es和kibana需要版本兼容,所以下面用es7.6.2作为案例 1、安装es         1.1 创建es文件夹             mkdir -p /data/elasticsearch/config             mkdir -p /data/elasticsearch/data         1.2 写入配置文件             echo \\\"network.host: 0.0.0.0\\\" /data/elasticsearch/config/elasticsearc

    2024年02月09日
    浏览(41)
  • 【软件安装】docker 安装 elasticsearch 和 kibana

    首先根据需要选择相应的版本号,然后分别执行下面的脚本 install_elasticsearch.sh 上面中的环境设置 ES_JAVE_OPTS 后面的大小需要和系统保持一致,一般需要先进行修改,修改方法: elasticsearch.yml 内容大致如下: install_kibana.sh kibana.yml 内容大致如下: 先安装 elasticsearch,再安装

    2024年02月06日
    浏览(40)
  • Docker 安装 elasticsearch、kibana、ik

    1. 拉取 elasticsearch 镜像  2. 创建 elasticsearch 容器  上述命令执行完成之后,容器创建成功,有的机器需要10分钟左右才能访问成功,请耐心等待 3. 上传ik分词器并解压  将压缩包上传至 /opt 目录下 unzip 没有执行命令下载一个:yum install unzip -y 4. 将ik分词器拷贝到容器内(进入

    2024年02月08日
    浏览(39)
  • Docker环境安装elasticsearch和kibana

    创建es-network,让es、kibana在同一个网段: 运行elasticsearch tips: 挂在的文件夹,config,esdata,plugins需要提前创建 下载与es版本一致的ik分词器,把ik压缩包解压到上文所说的plugins目录下,重启es即可。 我们利用kibana提供的开发工具,就可以用restful api操作es啦!

    2024年02月12日
    浏览(46)
  • docker 安装 elasticsearch、kibana 7.4.2

    切换root 用户 su root 拉起镜像 docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2 #1、创建Elasticsearch配置文件夹 mkdir -p /mydata/elasticsearch/config ​ #2、创建Elasticsearch数据文件夹 mkdir -p /mydata/elasticsearch/data #3、创建Elasticsearch插件文件夹(如:ik) mkdir -p /mydata/elasticsearch/plugins echo \\\"http.ho

    2024年02月12日
    浏览(33)
  • 【elasticsearch+kibana基于windows docker安装】

    改成如下:并在elasticsearch.yml 中添加配置: http.host: 0.0.0.0 出现以上数据说明安装好了es. 注意: es 和 kibana 版本要一致! https://blog.csdn.net/qq_39363204/article/details/108547475

    2024年02月04日
    浏览(49)
  • 【docker系列】docker-compose安装elasticsearch和kibana

    大家好,我是walker 一个从文科自学转行的程序员~ 爱好编程,偶尔写写编程文章和生活 欢迎关注公众号【 I am Walker 】,回复“电子书”,就可以获得200多本编程相关电子书哈~ 我的gitee:https://gitee.com/shen-chuhao/walker.git 里面很多技术案例! (1)、 [root@localhost docker]# mkdir es (

    2023年04月08日
    浏览(61)
  • docker安装elk(Elasticsearch+logstash+kibana)

    1. 安装Docker 如果您还没有安装Docker,请先安装Docker。您可以按照官方文档进行安装:https://docs.docker.com/engine/installation/ 安装 docker-ce [root@k8s-master ~]# yum install docker-ce -y [root@k8s-master ~]# systemctl start docker systemctl enable docker.service   配置 docker 镜像加速器和驱动 [root@k8s-master ~]#vi

    2024年01月20日
    浏览(68)
  • Docker安装部署Elasticsearch+Kibana+IK分词器

    目前elastic官网推荐使用的两个版本分别是: 8.10.2 7.17.13 我尝试安装8.x版本的,不过似乎由于虚拟机内存大小的原因集群状态总是转为RED无法重置elastic账户的密码,因此我最终选择使用7.x版本的elasticsearch,8.x版本的默认使用https来保证数据的安全性,感兴趣的同学可以自行尝

    2024年02月07日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包